JDBC鏈接mysql數據庫詳解java
- 1.介紹:jdbc(java database connectivity) 爲java開發者使用數據庫提供了通義的編程接口,
- 2.它是一個什麼呢? 它是由一組java類和接口組成。
- 3.JDBC 須要用到的類和接口有:
-
DriverManager(驅動類) Connection(鏈接) Statement(聲明) ResultSet(結果集)
- 4.JDBC鏈接數據庫,建立一個以JDBC鏈接數據庫的程序,包含7個步驟:
首先,準備JDBC所需的四個參數: - 1.username(用戶名),
- 2.password(密碼),
3.URL定義了鏈接數據庫時的協議,子協議,數據源標識,他們之間用冒號隔開 - 格式爲 協議:子協議:數據源標識 都是以jdbc開頭
*例如: MySql的鏈接URL爲 jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk;
*useUnicode=true:表示使用Unicode字符集。
*若是characterEncoding設置爲gb2312或GBK,本參數必須設置爲true 。characterEncoding=gbk:字符編碼方式。 -
其中 :localhost:3306 意思是連接你本地的數據庫,
-
實際開發中,要指定你連接的是哪一個機器,下面這個是鏈接postgresql的url地址 這個數據庫簡稱 pgSQL
- 好比:jdbc:postgresql://10.10.48.224:5432/regist1db?useUnicode=true&characterEncoding=utf-8;user=nicc;IFX_USE_STRENC=true;
-
其中也指定了:regist1db ---> 數據庫是哪一個 ;編碼格式是:characterEncoding=utf-8;
-
user(用戶名):name ,password(密碼):password 這個會有人告訴你 或者你問別人
-
4.DriverClass 鏈接數據庫所須要的驅動。
準備完上面的東西 你就能夠去鏈接數據庫了
*
mysql
- 5.JDBC鏈接數據庫6個步驟
-
(1).加載JDBC驅動程序
-
(2).建立數據庫的鏈接
-
(3).建立一個preparedStatement
-
(4).執行SQL語句
-
(5).遍歷結果集
-
(6).處理異常,關閉JDBC對象資源
- 具體每一個步驟是怎麼操做看下面的代碼。
6.安裝準備好Mysql數據庫,準備好jar包
7.打開IDEA開發工具,在項目中添加jar包,點擊 ok
下面是我本身安裝好了mysql數據庫以後作的測試: mysql -uroot -p1234 這是個人用戶名和密碼
sql
用本身的可視化工具去鏈接你的數據庫,這裏我本身建立了一張表數據庫
寫到這裏,目前是能夠鏈接數據庫了,
到目前是鏈接成功了 ,接下來還有 執行sql語句,後續更新
編程