当前位置: 代码迷 >> 其他数据库 >> mac下eclipse使用sqlite的有关问题
  详细解决方案

mac下eclipse使用sqlite的有关问题

热度:317   发布时间:2016-05-05 08:22:54.0
mac下eclipse使用sqlite的问题
package com.wangbylove.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class SqliteTest {
public static void main(String[] args) {
Connection conn = null;
try {
// System.out.println( System.getProperty("java.library.path"));
System.setProperty("java.library.path", ".");  
Class.forName("org.sqlite.JDBC");
conn = DriverManager.getConnection("jdbc:sqlite:hello.db");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
while(rs.next()){
String id = rs.getString(1);
String code= rs.getString(2);
System.out.println("用户名:" + id + ", 密码:" + code);
}
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}


但在执行的时候出现错误
Exception in thread "main" java.lang.UnsatisfiedLinkError: no sqlitejdbc in java.library.path

mac下使用的是SQLite version 3.7.12 ,在网上也下载了一个sqlitejdbc.dll和sqlite3.jar的驱动。
是不是我下载的驱动错误了,还是其他是吗原因啊,求大牛们指导下。
sqlite eclipse mac sqlite3

------解决方案--------------------
使用 sqlite-jdbc 这个驱动 xerial.org 开发的。
  相关解决方案