/**
 * 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();
  }
 }

}