2016.3.30(Java数据库编程)
Posted 稳重的橙子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016.3.30(Java数据库编程)相关的知识,希望对你有一定的参考价值。
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();
}
}
}
以上是关于2016.3.30(Java数据库编程)的主要内容,如果未能解决你的问题,请参考以下文章