CMCM

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









}
}

分类:

技术点:

相关文章:

  • 2021-12-22
  • 2021-11-15
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-24
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
相关资源
相似解决方案