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数据库编程)的主要内容,如果未能解决你的问题,请参考以下文章

java枚举类型学习

JDBC编程JAVA

7、 Java数据库编程包含哪些类?Java数据库编程的基本过程是啥

大数据入门:Java和Scala编程对比

java数据库编程实例,看完跪了

Java基础教程:JDBC编程