Java JDBC數據庫鏈接


好久沒有編寫有關數據庫應用程序啦,這里回顧一下java JDBC。

1.使用Java JDBC操作數據庫一般需要6步:

(1)建立JDBC橋接器,加載數據庫驅動;

(2)連接數據庫,獲得Connection對象(使用數據庫連接地址,用戶名,密碼);

(3)獲得數據庫Statement對象;

(4)執行數據庫操作;

(5)讀取結果;

(6)關閉數據庫連接;

2.使用Java JDBC操作數據庫(mysql)代碼:

連接mysql數據庫,需要導入mysql數據庫jar包,本代碼使用mysql-connector-java-5.1.18-bin.jar。

 1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.Statement;
 4 import java.sql.ResultSet;
 5 
 6 public class MyTest {
 7     public static void main(String args[]) {
 8         Connection con = null;
 9         Statement  st  = null;
10         ResultSet  rs  = null;
11         try {
12             // 獲得MySQL驅動的實例
13             Class.forName("com.mysql.jdbc.Driver").newInstance();
14             // 獲得連接對象(提供:地址,用戶名,密碼)
15             con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/Weather","root", "root");
16         
17             if (!con.isClosed())
18                 System.out.println("Successfully connected ");
19             else
20                 System.out.println("failed connected");
21             
22             //建立一個Statement,數據庫對象
23             st = con.createStatement();
24             // 運行SQL查詢語句
25             rs = st.executeQuery("select * from Weather.question_type_1;");
26             // 讀取結果集
27             while (rs.next()) {
28                 System.out.println("column1:"+rs.getInt(1));
29                 System.out.println("column2:"+rs.getString(2));
30                 System.out.println("column3:"+rs.getString(3));
31                 System.out.println("column4:"+rs.getString(4));
32             }
33             // 關閉鏈接
34             con.close();
35         } catch(Exception e) {
36             System.err.println("Exception: " + e.getMessage());
37         }
38     }
39 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM