Java鏈接mySql—JDBC鏈接數據庫

  利用JDBC開發數據庫
  經典應該用框架:
  第一步,加載JDBC數據庫驅動程序(不一樣的數據庫有不一樣的數據庫驅動,因此在鏈接數據庫以前,需加載驅動)
  格式:
  String driver = "com.mysql.jdbc.Driver";
  Class.forName(driver);//加載mysql數據庫,用Class.forName("驅動名稱")進行加載
  第二步,建立數據庫鏈接,將數據庫與當前文件鏈接起來,後面才能夠對數據庫進行操做
  格式:
  String url = "jdbc:mysql://localhost:3306/數據庫名";//創建數據庫鏈接地址
  Connection conn = null;//創建數據庫鏈接對象
  conn = DriverManager.getConnection(url,"root","root");//鏈接數據庫
  第三步,建立操做對象和操做語句(用插入操做作例子)
  PreparedStatement pstmt = null; //4.創建數據庫操做對象
  String sql = null;//數據庫操做語句
  sql = "INSERT INTO 表名 (屬性,屬性,屬性) VALUES (?,?,?)" ;//插入操做,能夠是別的操做語句
  pstmt = conn.prepareStatement(sql);
  pstmt.setString(1,值) ;
  pstmt.setString(2,值) ;
  pstmt.setString(3,值) ;
  pstmt.executeUpdate() ;
  第四步,當操做時查詢操做時,還須要建立一個結果集對象
  格式:雅思答案
  ResultSet rs = null;
  sql = "select 屬性,屬性,屬性 from 表名";
  pstmt = conn.prepareStatement(sql);
  rs = pstmt.executeQuery();
  rs.getString("屬性");具體方法看屬性的類型,返回查詢結果
  第五步,關閉數據庫,在這有個規則,就是得先關閉結果集,再關閉操做對象,最後關閉數據庫鏈接
  格式:託福答案
  rs.close();//若是程序沒有查詢操做,則不用寫這條語句
  ptsmt.close();
  conn.close();
  以上就是簡單JDBC操做數據庫的應用框架,通常的程序鏈接數據庫,都是這個過程的。mysql

相關文章
相關標籤/搜索