建立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驱动
    [下载地址] (https://bitbucket.org/xerial/sqlite-jdbc/downloads/)

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('\n');
        }catch(SQLException e) {
            e.printStackTrace();
        }
        return con;           //按方法要求放回一个Connection对象
    }

猜你喜欢

转载自blog.csdn.net/yga_airspace/article/details/81986272
今日推荐