Java中應用JDBC操作數據庫簡略實例。本站提示廣大學習愛好者:(Java中應用JDBC操作數據庫簡略實例)文章只能為提供參考,不一定能成為您想要的結果。以下是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。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import java.sql.ResultSet; public class MyTest { public static void main(String args[]) { Connection con = null; Statement st = null; ResultSet rs = null; try { // 取得MySQL驅動的實例 Class.forName("com.mysql.jdbc.Driver").newInstance(); // 取得銜接對象(供給:地址,用戶名,暗碼) con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/Weather","root", "root"); if (!con.isClosed()) System.out.println("Successfully connected "); else System.out.println("failed connected"); //樹立一個Statement,數據庫對象 st = con.createStatement(); // 運轉SQL查詢語句 rs = st.executeQuery("select * from Weather.question_type_1;"); // 讀取成果集 while (rs.next()) { System.out.println("column1:"+rs.getInt(1)); System.out.println("column2:"+rs.getString(2)); System.out.println("column3:"+rs.getString(3)); System.out.println("column4:"+rs.getString(4)); } // 封閉鏈接 con.close(); } catch(Exception e) { System.err.println("Exception: " + e.getMessage()); } } }