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