为了账号安全,请及时绑定邮箱和手机立即绑定

如何将SQLite与Java连接?

如何将SQLite与Java连接?

ibeautiful 2019-09-21 14:30:04
我正在使用一种简单的代码从Java应用程序访问SQLite数据库。我的代码是 import java.sql.Connection;   import java.sql.DriverManager;   import java.sql.ResultSet;   import java.sql.Statement;   public class ConnectSQLite  {    public static void main(String[] args)   {       Connection connection = null;       ResultSet resultSet = null;       Statement statement = null;       try      {           Class.forName("org.sqlite.JDBC");           connection = DriverManager.getConnection("jdbc:sqlite:D:\\testdb.db");           statement = connection.createStatement();           resultSet = statement                   .executeQuery("SELECT EMPNAME FROM EMPLOYEEDETAILS");           while (resultSet.next())          {               System.out.println("EMPLOYEE NAME:"                       + resultSet.getString("EMPNAME"));           }       }      catch (Exception e)      {           e.printStackTrace();       }     finally      {           try          {               resultSet.close();               statement.close();               connection.close();           }          catch (Exception e)          {               e.printStackTrace();           }       }   }  }  但是这段代码给出了一个异常java.lang.ClassNotFoundException: org.sqlite.JDBC我该怎么解决,请帮助我。
查看完整描述

3 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

如果您使用的是netbeans,请下载sqlitejdbc驱动程序 。在“项目”窗口中右键单击“ Libraries”文件夹,然后选择“添加库”,然后单击“创建”按钮,输入库名称(SQLite),然后单击“确定”。


您必须将sqlitejdbc驱动程序添加到类路径,单击“添加Jar /文件夹” ..按钮,然后选择以前下载的sqlitejdbc文件。单击“确定”,您就可以开始!


查看完整回答
反对 回复 2019-09-21
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

如果使用,Netbeans使用Maven添加库会更容易。我已经尝试使用上述解决方案,但是没有用。


<dependencies>

    <dependency>

      <groupId>org.xerial</groupId>

      <artifactId>sqlite-jdbc</artifactId>

      <version>3.7.2</version>

    </dependency>

</dependencies>

我添加了Maven依赖性,java.lang.ClassNotFoundException: org.sqlite.JDBC错误消失了。


查看完整回答
反对 回复 2019-09-21
  • 3 回答
  • 0 关注
  • 603 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信