JAVA-1.鏈接數據庫

 1 import java.sql.*;
 2 import com.mysql.jdbc.Driver;
 3 /*
 4  * 《JDBC基礎篇》
 5  * 鏈接數據庫通常來講分爲6個步驟:
 6  *1-加載驅動
 7  *2-創建鏈接
 8  *3-建立語句
 9  *4-執行語句
10  *5-處理結果
11  *6-關閉資源
12  *
13  */
14 public class Jdbc {
15         //JDBC = Java Database Connection (用Java程序鏈接數據庫並操做)
16     public static void main(String[] args) throws ClassNotFoundException, SQLException {
17         // TODO Auto-generated method stub
18         //1-加載驅動 合併寫法:
19         Class.forName("com.mysql.jdbc.Driver");
20         //2-創建鏈接
21         //URL路徑結構:
22         //協議://主機名或IP:端口/下層路徑
23 
24         Connection conn = DriverManager.getConnection
25                 ("jdbc:mysql://localhost:3306/test","root","******");
26         
27         System.out.println(conn);
28         //3-建立語句
29         Statement st=conn.createStatement();
30         //4-執行語句
31         ResultSet rs=st.executeQuery("select * from qq");
32         //5-處理結果
33         rs.beforeFirst();//定位到首行以前
34         while(rs.next()) {//判斷下一行是否有數據,並循環
35             //用字段編號獲取
36             String name =rs.getString(1);
37             int age=rs.getInt(2);
38             double height=rs.getDouble(3);
39             System.out.println(name+"\t"+age+"\t"+height);
40         }
41         //6-關閉資源
42         rs.close();
43         st.close();
44         conn.close();
45         
46 /*        Java反射機制:Java語言是面向對象的,能夠把Java代碼自身當作對象處理
47 
48         數據庫的表對應於Java類(實體),表的字段(列)對應於類的字段(屬性)
49         因此,能夠把對數據庫表的操做,對應爲對類和對象的操做
50 
51         DAO = Data Access Object (數據訪問對象)
52 */
53     }
54 
55 }
相關文章
相關標籤/搜索