java jdbc(一)-- 訪問查詢數據庫

1.註冊數據庫驅動類:

public static void forName(String className)throws ClassNotFoundException  

例子:

Class.forName(“com.mysql.jdbc.Driver”);

2.創建連接對象:

1) public static Connection getConnection(String url)throws SQLException  
2) public static Connection getConnection(String url,String name,String password)  
throws SQLException  
3).public static Connection getConnection(String url, Properties info)throws SQLException  

例子:

Connection con=DriverManager.getConnection( );

3.三種訪問數據庫 url方式:

1.本地MySQL URL: jdbc:mysql://localhost:3306/databaseName

2.Java DB數據庫連接的URL: jdbc:derby:[databaseName][;attribute=value]*可通過最後的選項來操作數據庫

3.MySQL連接數據庫:
jdbc:mysql://[host][,failoverhost…][:port]/[database][?propertyName1][=propertyValue1]
[&propertyName2][=propertyValue2]…

database_url=jdbc:mysql://localhost/dbnameuser=root&password=1234

4.使用createStatement()方法創建Statement 對象:

public Statement createStatement()throws SQLException 

例子:

Statement stmt=con.createStatement();  

執行查詢:

public ResultSet executeQuery(String sql)throws SQLException 

例子:

ResultSet rs=stmt.executeQuery("select * from emp");  
     while(rs.next()){  
         System.out.println(rs.getInt(1)+" "+rs.getString(2));                  
}  

5.關閉connection對象:通過關閉connection對象,Statement和ResultSet會自動關閉

public void close()throws SQLException  

例子:

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