发表于: 2018-03-09 23:28:18
1 423
今日完成:
学习了在intellij IDEA配置并使用jdbc.
在intellij导入maven,并导入mysql驱动包。
使用jdbc连接了mysql。
大致分为五步:
1,注册jdbc驱动,使用如下代码
Class.forName("com.mysql.jdbc.Driver");
2, 打开一个连接。
使用DriverManager.getConnection()
方法来创建一个Connection
对象,它代表一个数据库的物理连接,如下所示
static final String USER = "root";
static final String PASS = "pwd123456";
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
3, 执行查询
需要使用一个类型为Statement或PreparedStatement的对象,并提交一个SQL语句到数据库执行查询。如下
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id, first, last, age FROM Employees";
ResultSet rs = stmt.executeQuery(sql);
4, 从结果集中提取数据
while(rs.next()){
//Retrieve by column name
int id = rs.getInt("id");
int age = rs.getInt("age");
String first = rs.getString("first");
String last = rs.getString("last");
//Display values
System.out.print("ID: " + id);
System.out.print(", Age: " + age);
System.out.print(", First: " + first);
System.out.println(", Last: " + last);
}
5,关闭连接
rs.close();
stmt.close();
conn.close();
明日计划:
在进一步掌握jdbc
遇到的问题:
在使用try-with-resource的方式自动关闭连接时,编译不通过。明天继续
收获:
今天把intellij IDEA配置的差不多了,并懂得使用jdbc连接数据库。
评论