尝试连接到SQLite数据库,不断找到合适的驱动程序

时间:2017-04-20 21:01:21

标签: java sqlite

当我打电话给The staement时

c = DriverManager.getConnection("jdbc:sqlite:sample.db");   

我得到一个例外

  

没有为jdbc找到合适的驱动程序:sqlite:sample.db

该项目在Windows平台上以eclipse运行。

这就是我所做的:

  1. WENT TO properties-> java构建路径 - >添加外部jar
  2. 添加了文件sqllite-3-16-1.jar
  3. 代码

      try {
          // exception goes off here
          c = DriverManager.getConnection("jdbc:sqlite:sample.db");     
      } catch(Exception e){
                ted=ted+1;      
      } // 
    

1 个答案:

答案 0 :(得分:2)

您需要在尝试获取连接之前加载驱动程序类。你能尝试以下方法:

Class.forName("org.sqlite.JDBC");

如果驱动程序NoClassDefFoundError不在类路径中,则会抛出jar