文章插圖

文章插圖
原來我們操作數據庫是使用SQL語句來操作數據庫,JDBC是用Java語言連接數據庫,然后向數據庫發送SQL語句,就可以實現java語言操作數據庫 。
JDBC為java訪問數據庫提供了通用的API接口,既然是通用的API接口,也就是說我們可以通過JDBC連接各種關系型數據庫,只要每個數據庫提供對應的驅動jar包,以及數據庫服務器地址和登錄這個數據庫的用戶名和密碼,那么就通過JDBC訪問MySQL數據庫,也可以訪問SQL Server、Oracle等等數據庫 。
簡單地說,JDBC可以為我們做三件事:
1、與數據庫建立連接
2、發送SQL語句
3、處理結果
1.加載驅動程序(僅做一次)
Class.forName(“com.mysql.cj.jdbc.Driver”);
【java連接sqlserver數據庫失敗 java連接sqlserver數據庫代碼】2.建立數據庫連接
使用DriverManager接口獲得數據庫連接,連接后得到Connection接口,通過數據庫的地址,用戶名和密碼連接數據庫.
Connection con=DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/studydata?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true”;“root”, “root”);
3. 創建Statement或者PreparedStatement對象
連接上數據庫之后,可以通過Connection創建 Statement接口或預編譯sql語句的PreparedSatement接口來向數據庫發送SQL語句 。
Statement st=con.createStatement();
PreparedStatement pst= conn.prepareStatement(sql);
4.處理執行結果
如果是增加、修改、刪除操作,調用executeUpdate()方法,返回影響的行數,如果是查詢操作,調用executeQuery()方法,得到結果集ResultSet接口,通過循環調用next()方法對結果集進行滾動操作,獲取數據庫數據 。
5.釋放資源
主要就是調用close()方法,依次關閉對象及連接的順序是ResultSet → Statement → Connection.
- java 求百分比 java百分號怎么算
- 軟件外包java方向是什么意思 軟件工程外包方向
- Java寫接口 java接口開發教程
- java unzip解壓為空 下載的zip文件是空的
- 呼叫中心系統源碼 java 呼叫中心開源源代碼
- Linux連接服務器 linux 命令連接
- java數據結構有哪些面試 Java數據結構有哪些
- Java語言的特性有哪些 JAVA語言的主要特性
- java配置環境變量步驟視頻教程 java怎樣配置環境變量
- sqlserver 工具 SQL Server的常用工具
