1.数据库准备
可以使用Navicat for MySQL,建立数据库,在数据库中建立表
2.eclipse中使用jdbc技术访问数据库,实现数据的查询
3.代码如下:
public static void main(String[] args) throws SQLException, ClassNotFoundException {//抛出异常
//1.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2.建立连接 //端口号3306 //要访问的数据库db_student//用户名root//密码1234
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_student","root","1234");
//3.获取执行sql语句的对象
Statement statement = conn.createStatement();
//4.获取数据库返回的结果
String sql = "select * from tbl_student";//tbl_student是要访问的表名
ResultSet resultSet = statement.executeQuery(sql);
//5.处理数据集
try {
while (resultSet.next()){
int empno = resultSet.getInt("no");//获取表中名为no的数据
String ename = resultSet.getString("name");//获取表中名为name的数据
int cls_id = resultSet.getInt(3); //获得表中第三列的数据id
System.out.println("学号:"+empno+", 姓名:"+ename+", 班级ID:"+cls_id);//输出数据信息
}
}
catch (Exception e){
e.printStackTrace();//printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及原因。
}
finally {
//6.关闭连接
resultSet.close();
statement.close();
conn.close();
}
}