簡單的JDBC工具類複習

/**
 * JDBC準備工作
 * 1.開始菜單 --> SQLServer2005 --> 配置工具 --> SQLServer Configuration Manager
 * 2.在SQLServer網絡配置 --> MSSQLServer協議 --> TCP/IP協議 ,【右鍵】點擊【啓動】
 * 3.在【我的電腦】右擊【管理】 --> 服務 --> SQL Server(MSSQLSERVER),【右鍵】點擊【重新啓動】
 *
 * 引入jar包(microsoft)
 * 1.右擊【項目名project name】 --> 【New】 --> Folder,爲文件夾起名(通常叫libs)。
 * 2.把目標jar文件包複製到libs下
 * 3.右擊jar文件,點擊【Build Path】 --> Add to Build Path
 * 4.如出現白色同名瓶子裝文件,表示成功
 *
 * */
public class HelloJDBC {
 
 //JDBC示例
 public void execute() {
  try {
   //1.加載驅動類
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   //2.獲取連接
   Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=han", "sa", "123");

   //3.創建語句對象statement
   Statement stmt = conn.createStatement();
   
   //4.1執行更新語句
   /*String sql = "insert into t2 values (6, 'fad', 45)";
   int rows = stmt.executeUpdate(sql);//executeUpdate 兼容 insert update delete
   System.out.println(rows);*/
   
   //4.2執行查詢語句
   String findSql = "select * from t2";
   ResultSet rs = stmt.executeQuery(findSql);//ResultSet是一個結果集對象,每次只能從結果集裏獲取一條記錄
   while (rs.next()) {//結果集光標向後移動一次
    String sname = rs.getString("name");
    String sage = rs.getString("age");
    System.out.println(sname + ", " + sage);
   }  
   //5.非常重要,關閉
   rs.close();
   stmt.close();
   conn.close();
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (SQLException e) {
   e.printStackTrace();
  }
 }

}

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