public class JDBCDemo {
public static void main(String[] args) {
//JDBC 六步法
try {
/**第一步:加载驱动*/
String driverUrl = "com.mysql.jdbc.Driver";
Class.forName(driverUrl);
System.out.println("加载成功!!!");
/**第二步:建立连接*/
String url = "jdbc:mysql://localhost:3306/demo";
String user = "root";
String password = "123";
Connection con = DriverManager.getConnection(url, user, password);
/**第三步:创建语句对象*/
Statement statement = con.createStatement();
/**第四步:执行SQL语句*/
// String sql = "insert into actor(id, name) values (5947, ‘张四‘)";
String sql = "select * from actor where id >= 5946";
/**第五步:操作结果集*/
// int row = statement.executeUpdate(sql);
// if(row > 0){
// System.out.println("添加成功");
// }
ResultSet resultSet = statement.executeQuery(sql);
Set<Actor> actors = new HashSet<Actor>();
while(resultSet.next()){
int id = resultSet.getInt(1);
String name = resultSet.getString(2);
Actor actor = new Actor(id, name);
actors.add(actor);
}
for(Actor ac : actors){
System.out.println(ac.getName());
}
/**第六步:关闭对象*/
resultSet.close();
statement.close();
con.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}catch (SQLException e) {
e.printStackTrace();
}
}
}