package com.imooc.jdbc.demo1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.junit.Test;
import com.mysql.jdbc.Driver;
public class JDBCDemo1 {
@Test
/**
* JDBC资源的释放
*/
public void demo2() {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 1.加载驱动
// DriverManager.registerDriver(new Driver());// 会导致驱动注册两次。
Class.forName("com.mysql.jc.jdbc.Driver");
// 2.获得连接
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/jdbctest", "root", "admin");
// 3.创建执行SQL语句的对象,并且执行SQL
// 3.1创建执行sql的对象
String sql = "select * from user";
stmt = conn.createStatement();
// 3.2执行sql
rs = stmt.executeQuery(sql);
while (rs.next()) {
int uid = rs.getInt("uid");
String username = rs.getString("username");
String password = rs.getString("password");
String name = rs.getString("name");
截了一段代码
驱动包是这个:mysql-connector-java-8.0.12.jar
2018-08-13 14:59:33
你好~该问题和这个问答http://class.imooc.com/course/qadetail/64058的问题是一个问题吧?如果是,我已在上面那个链接中回复你了,祝学习愉快~
2018-08-13 17:13:31
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星