中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

英文網站建設哪家強鏈接式友誼

英文網站建設哪家強,鏈接式友誼,個人網站wordpress,旅游做哪個網站好文章目錄 普通Java工程先創(chuàng)建JAVA工程JDBC連接數據庫測試連接 可視化連接數據庫數據庫驅動下載與安裝常用的數據庫驅動下載MySQL數據庫Oracle數據庫SQL Server 數據庫PostgreSQL數據庫 下載MySQL數據庫驅動JDBC連接各種數據庫的連接語句MySQL數據庫Oracle數據庫DB2數據庫sybase…

文章目錄

  • 普通Java工程
    • 先創(chuàng)建JAVA工程
    • JDBC連接數據庫
    • 測試連接
  • 可視化連接數據庫
  • 數據庫驅動下載與安裝
    • 常用的數據庫驅動下載
      • MySQL數據庫
      • Oracle數據庫
      • SQL Server 數據庫
      • PostgreSQL數據庫
    • 下載MySQL數據庫驅動
    • JDBC連接各種數據庫的連接語句
      • MySQL數據庫
      • Oracle數據庫
      • DB2數據庫
      • sybase數據庫
      • PostgreSQL數據庫
      • Sql Server2000數據庫
      • Sql Server2005數據庫
  • 參考

以前沒有過記錄,現在又遇到了MySQL驅動出現問題, 發(fā)現沒有自己的連接記錄, 所以再來整理記錄下連接使用數據庫的過程

普通Java工程

下面用它來演示一下如何創(chuàng)建一個普通的Java工程,并導入MySql數據庫的驅動包,用JDBC方式來連接數據庫。

Intellij Idea 安裝過程先略過不提,可自行百度安裝。

先創(chuàng)建JAVA工程

打開Intellij Idea,創(chuàng)建Project,File->New->Project,如圖所示:
在這里插入圖片描述
指定JDK安裝目錄,再點擊Next.
在這里插入圖片描述
再次點擊Next,來到如圖所示地方,給項目取名,比如項目命名為:JDBCTest,最后點擊Finish。
在這里插入圖片描述
至此,項目已成功創(chuàng)建完畢。src->New->Package,添加包名:jdbc。(包名自定義)
在這里插入圖片描述
創(chuàng)建Test類,測試java環(huán)境是否能正常運行如下:

package jdbc;
public class Test {public static void main(String [] agrs){System.out.println("hello JDBC");}
}

在這里插入圖片描述

JDBC連接數據庫

創(chuàng)建一個目錄,用來放mysql的驅動包,類似eclipse的lib目錄:JDBCDemo->New->Directory 名字可以任意取。
在這里插入圖片描述
把mysql的Jdbc.jar包復制過來在目錄 JDBCposition 可以看到(jar包沒有可以在官網下載)。
MySQL驅動官網下載地址鏈接
關于安裝配置JDBC可以看文章后面 數據庫驅動下載與安裝
在這里插入圖片描述
把jar包添加到項目里,類似eclipse的add to build path功能,快捷鍵:Ctrl+Alt+Shift+S,彈出圖示菜單 。選擇第一項:JARs or directories。
在這里插入圖片描述
在這里插入圖片描述
找到剛才添加的jar包,點擊確定。

在這里插入圖片描述

測試連接

準備工作:
在本地先安裝好MySql環(huán)境,安裝過程可自行百度,然后用Navicat可視化工具(安裝過程可自行百度, 用別的也行, 不用可視化也行),執(zhí)行以下腳本初始化數據:

#創(chuàng)建名為demo的數據庫,如果存在則刪除
DROP DATABASE IF EXISTS demo;
CREATE DATABASE demo;
#切換到 demo 數據庫
USE demo;
#創(chuàng)建表,名為demo,如果表存在則刪除
DROP TABLE IF EXISTS demo;
CREATE TABLE demo(
id BIGINT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT ‘表主鍵’,
name VARCHAR(16) NOT NULL COMMENT ‘名稱’
);
#批量寫入三條記錄
INSERT INTO demo(name)
VALUES
(‘guojia’),
(‘yangguo’),
(‘huangrong’);

在這里插入圖片描述
在這里插入圖片描述
創(chuàng)建JDBCTest類,輸入以下代碼:

package jdbc;
import java.sql.*;public class JDBCTest {//mysql驅動包名private static final String DRIVER_NAME = "com.mysql.jdbc.Driver";//數據庫連接地址private static final String URL = "jdbc:mysql://localhost:3306/demo";//用戶名,更換成你自己的用戶名,此處為root用戶private static final String USER_NAME = "root";//密碼,更換成你自己設定的密碼,此處為:adminprivate static final String PASSWORD = "admin";public static void main(String[] args){Connection connection = null;try {//加載mysql的驅動類Class.forName(DRIVER_NAME);//獲取數據庫連接connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD);//mysql查詢語句String sql = "SELECT name FROM demo";PreparedStatement prst = connection.prepareStatement(sql);//結果集ResultSet rs = prst.executeQuery();while (rs.next()) {System.out.println("用戶名:" + rs.getString("name"));}rs.close();prst.close();} catch (Exception e) {e.printStackTrace();}finally {if (connection != null) {try {connection.close();} catch (SQLException e) {e.printStackTrace();}}}}
}

然后點擊運行

最后注意:由于我所使用的軟件都是最新的版本運行之后可能會出現一下問題
修改private static final String DRIVER_NAME = “com.mysql.jdbc.Driver”; 改為 com.mysql.cj.jdbc.Driver;
在這里插入圖片描述
修改 完以后運行出現第二個問題
private static final String URL = “jdbc:mysql://localhost:3306/demo”;
在demo后面 ?serverTimezone=UTC
在這里插入圖片描述
在這里插入圖片描述
再次運行就可以了 說明連接成功!
在這里插入圖片描述

可視化連接數據庫

需要使用專業(yè)版的idea
在view窗口將以下四個進行勾選,便于后續(xù)的操作。
在這里插入圖片描述
在連接MySQL之前一定要通過cmd管理員方式運行,啟動MySQL的服務,接下來按順序對idea進行以下操作
在這里插入圖片描述
在這里插入圖片描述
以下是我填好的示范。
在這里插入圖片描述
MySQL的驅動下載:重中之重啊!下載鏈接https://downloads.mysql.com/archives/c-j/

idea中安裝MySQL的驅動,把下好的驅動文件解壓和你的MySQL文件放在一起(只是便于查找,隨意放在自己知道的路徑中都可),自己一定要記住文件的放置路徑。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
選擇文件夾中圖對應的驅動文件,點擊ok。
在這里插入圖片描述
點擊Test Connection 出現Successful就代表連接成功,點擊Ok,保存,這就連接完成了,只要保證MySQL安裝的比較好就不會有什么其它問題。最后的界面見下:
在這里插入圖片描述

數據庫驅動下載與安裝

常用的數據庫驅動下載

使用JDBC操作數據庫,需要使用數據庫廠商提供的驅動程序,通過驅動程序可以與數據庫進行交互。

MySQL數據庫

https://dev.mysql.com/downloads/connector/

Oracle數據庫

https://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html

SQL Server 數據庫

https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

PostgreSQL數據庫

https://jdbc.postgresql.org/download.html

下載MySQL數據庫驅動

進入下載地址:https://dev.mysql.com/downloads/connector/j/
在這里插入圖片描述
選擇:Platform Independent

TAR包是Linux操作系統(tǒng)下的,ZIP包是Windows操作系統(tǒng)下的,這里我們選擇ZIP包。

JDBC連接各種數據庫的連接語句

MySQL數據庫

driverClass:com.mysql.jdbc.Driver 或者com.mysql.cj.jdbc.Driver

url:jdbc:mysql://localhost:3306/mydb

說明:

com.mysql.jdbc.Driver驅動是mysql-connector-java 5中的

com.mysql.cj.jdbc.Driver驅動是mysql-connector-java 6以上版本的

有的時候,mysql的驅動類也會看到使用org.gjt.mm.mysql.Driver的情況,org.gjt.mm.mysql.Driver是早期的驅動名稱,后來就改名為com.mysql.jdbc.Driver,現在一般都推薦使用com.mysql.jdbc.Driver。在最新版本的mysql jdbc驅動中,為了保持對老版本的兼容,仍然保留了org.gjt.mm.mysql.Driver,但是實際上org.gjt.mm.mysql.Driver中調用了com.mysql.jdbc.Driver,因此現在這兩個驅動沒有什么區(qū)別。

Oracle數據庫

driverClass:oracle.jdbc.driver.OracleDriver

url:jdbc:oracle:thin:@127.0.0.1:1521:dbname

DB2數據庫

driverClass:com.ibm.db2.jcc.DB2Driver

url:jdbc:db2://127.0.0.1:50000/dbname

sybase數據庫

driverClass:com.sybase.jdbc.SybDriver`

url:jdbc:sybase:Tds:localhost:5007/dbname

PostgreSQL數據庫

driverClass:org.postgresql.Driver

url:jdbc:postgresql://localhost/dbname

Sql Server2000數據庫

driverClass:com.microsoft.jdbc.sqlserver.SQLServerDriver

url:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname

Sql Server2005數據庫

driverClass:com.microsoft.sqlserver.jdbc.SQLServerDriver

url:jdbc:sqlserver://localhost:1433; DatabaseName=dbname

說明:

SQL Server2000和2005的驅動是有區(qū)別的,使用錯誤的時候,會出現下面這個錯誤。java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]

參考

最新Intellij Idea2020.01使用JDBC連接數據庫
JDBC數據庫驅動的下載、安裝與連接
超詳細的Idea與MySQL的連接(從入門到精通)

http://www.risenshineclean.com/news/7316.html

相關文章:

  • 做網站到底怎么賺錢怎么開網站平臺
  • 網站建設計劃書網站免費推廣軟件
  • wordpress綁定多域名合肥網絡優(yōu)化推廣公司
  • 如何做區(qū)塊鏈網站網站技術制作
  • 做網站的注意什么有什么公司要做推廣的
  • 臺州做網站公司windows優(yōu)化大師好嗎
  • 中介app開發(fā)制作公司免費seo教程分享
  • 長沙 網站設計 公司價格泰安做網站公司
  • 電子商務網站網站建設百度網首頁官網登錄
  • 貴陽做網站的熱門推廣軟件
  • 做網站工作內容互聯網推廣員是做什么
  • 網站菜單代碼廊坊網站
  • 東莞網站制作seo排名優(yōu)化哪家好
  • 做外貿出口衣服的網站如何設計網站
  • 網站主頁排版大眾點評seo關鍵詞優(yōu)化
  • 答建設網站上海牛巨仁seo
  • 小縣城 交友網站 很難做百度搜索熱度查詢
  • 北京網站建設邁程網絡seo搜索引擎優(yōu)化業(yè)務
  • 網站后臺代碼常用的網絡營銷推廣方法有哪些
  • 南通六建網站在線推廣
  • 網站域名注冊費用軟件開發(fā)工資一般多少
  • python可以做網站開發(fā)嗎無錫百度正規(guī)公司
  • 黑龍江新聞法治頻道節(jié)目回放東莞seo建站哪家好
  • 溫州專業(yè)手機網站制作哪家好天津網站seo設計
  • 網站代碼模板免費十大網絡推廣公司排名
  • 南皮縣做網站整站關鍵詞排名優(yōu)化
  • 美麗寮步網站建設高性能免費大數據平臺
  • 代理公司注冊上海工具seo
  • 義烏網站建設現狀html期末大作業(yè)個人網站制作
  • 傳媒公司做網站編輯 如何西安做網站的公司