JdbC之URL

Mysql URL : jdbc:mysql://localhost:3306/day13 通過?傳遞參數
Oracle寫法:jdbc:oracle:thin:@localhost:1521:sid

編寫JDBC程序連接Oracle
1) 啓動Oracle Listener和service兩個服務
* Listener 服務默認端口8080  (和tomcat默認端口一樣)
2) 開啓cmd窗口
Oracle內部超級用戶叫 system
sqlplus system/123
* 在Oracle內部 每個用戶一個數據庫空間

創建表和插入記錄後,必須提交事務(Oracle默認不自動提交的,mysql默認自動提交的)commit;
3) 編寫JDBC程序
導入數據庫驅動 Oracle驅動 ----- 在Oracle安裝目錄找到 C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar

* 編寫JDBC程序時,數據庫程序不同 driverClass、url、user 、password

JDBC連接MySQL 簡寫 如果使用localhost:3306 省略 : jdbc:mysql:///day13

常用屬性:useUnicode=true&characterEncoding=UTF-8
jdbc:mysql:///day13?useUnicode=true&characterEncoding=UTF-8 參數拼接URL後面 ,參數指定客戶端與服務器連接使用字符集
* 當客戶端編碼 與服務器端編碼不同,通過參數設置編碼
例如:客戶端gbk 服務器utf8 ---- useUnicode=true&characterEncoding=gbk (這裏字符集與客戶端編碼一致)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章