JDBC連接資料庫的程序:
1.JDBC所需的四個引數(用戶名、密碼、URL、加載驅動)
2.加載驅動程式
Class.forName(driver)
3.連接資料庫 getConnection()呼叫driver的connect()方法,回傳一個實作了Connection介面的物件,
1 Connection conn=null; 2 Connection conn = DriverManager.getConnection(url,user,pass);
4.創建陳述句物件
1 PreparedStatement st=null; 2 st =conn.preparedStatement(sql);
5.執行SQL陳述句獲取回傳的結果集
1 String sql="select * from users"; 2 st.executeQuery();
6.遍歷訪問結果集
1 ResultSet rs=null; 2 String sql=" "; 3 rs=st.executeQuery(sql); 4 while(rs.next()){ }
7.處理例外,關閉
1 if(rs!=null){ 2 try{ 3 rs.close(); 4 }catch(Exception e){ 5 e.printStackTrace(); 6 } 7 rs=null; 8 }
以上便是連接資料庫的程序,接下來看一下JDBC的特點:
JDBC優缺點:
優點:直接底層操作,提供了很簡單、便捷的訪問資料庫的方法,跨平臺性比較強,靈活性比較強,可以寫很復雜的SQL陳述句,
缺點:JDBC沒有做到使資料能夠面向物件編程,使程式員的思考仍停留在SQL陳述句上;操作比較繁瑣,很多代碼需要重復寫很多次;如果遇到批量操作,頻繁與資料庫進行互動,容易造成效率的下降,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/119279.html
標籤:MySQL
上一篇:Mysql—主從復制
