《Java》《SQLite》建立Java与SQLite数据库之间的连接
建立Java与SQLite数据库之间的连接
1. JDBC概述: JDBC全称是Java DataBase Connectivity。JDBC是一种可用于执行SQL语句的Java API(Application Programming Interface,应用程序接口),是连接数据库和Java应用程序的纽带。 2. SQLite-JDBC路径构建 2.1 下载sqlite-jdbc驱动 [下载地址] () 2.2 在Eclipse中添加sqlite-jdbc.jar,具体操作如下所示: 选中java项目右键 ⟶ 点击“构建路径” ⟶ 点击“配置构建路径” ⟶ 点击“添加外部JAR”,找到sqlite-jdbc.jar后,打开 ⟶ 点击“Apply and Close”。 2.3 将建立好的数据库文件(后缀为.db)复制到包文件夹内 2.4连接数据库 连接数据库主要用到DriverManager类,DriverManager类用来管理数据库中的所有驱动程序。他是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。如果通过getConnection()方法可以建立连接,则经连接返回,否则抛出SQLException异常。 通常使用DriverManager类中的getConnection(String url, String user, String password)方法。 连接数据库的Java程序如下:
package sql;
import java.sql.*; //导入java.sql包
public class Conn {
//创建类Conn
connertion con; //声明Connection对象
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("数据库连接成功");
System.out.print(
);
}catch(SQLException e) {
e.printStackTrace();
}
return con; //按方法要求放回一个Connection对象
}
