用Java读出数据库中表的内容
SQLite数据库的连接
、SQLite数据库建表
在我的博客中已经详细介绍。
在成功建立Java与SQLite数据库的连接后,便可以查询、操作数据库中的表,主要用到JDBC中的三个接口,分别是Connection接口、Statement接口、ResultSet接口。
- Connection接口代表与特定的数据库的连接,在连接上下文中执行SQL语句并返回结果。
- Statement接口用于在已建立的基础上向数据库发送SQL语句。
- ResultSet接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集。
读取表数据的Java程序:
package sql;
import java.sql.*; //导入java.sql包
public class Gradation {
static Connection con; //声明Connection对象
static Statement sql; //声明Statement对象
static ResultSet res; //声明ResultSet对象
public Connection getConnection(){
//建立返回值为Connection的方法
try {
//加载数据库驱动
Class.forName("org.sqlite.JDBC");
System.out.println("数据库驱动加载成功");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try {
//通过访问数据库的URL获取数据库连接对象
con=DriverManager.getConnection("jdbc:sqlite:person.db");
System.out.println