创建java工程.
JDBCTest:
package com.test.example;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.mysql.jdbc.Driver;
import com.test.util.JDBCUtil;
public class JDBCTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
//1. 注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//2. 建立连接 参数一: 协议 + 访问的数据库 , 参数二: 用户名 , 参数三: 密码。
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/jdbc", "root", "root");
//3. 创建statement , 跟数据库打交道,一定需要这个对象
Statement statement = connection.createStatement();
//4. 执行查询 , 得到结果集
String sql = "select * from stu";
ResultSet resultSet = statement.executeQuery(sql);
//5. 遍历查询每一条记录
while(resultSet.next()){
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
System.out.println("id="+id+",name="+name+",age="+age);
}
resultSet.close();
Statement.close();
connection.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行结果:
数据库表: