码迷,mamicode.com
首页 > 数据库 > 详细

2016.3.30(Java数据库编程)

时间:2016-03-30 23:58:34      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

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数据库编程)

标签:

原文地址:http://www.cnblogs.com/CMCM/p/5339411.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!