안녕하세요, 저는 현재 프로그래밍에 익숙하지 않고 자바에서 sqlite 데이터베이스를 연결하려고합니다. 나는 몇몇 youtube 비디오를 보았고, 그들이 말했던 정확하게했다.이클립스를 통해 자바에서 SQLite를 연결하십시오.
이 데이터베이스에 액세스하려고합니다. 데이터베이스에는 3 개의 필드, 이름, 약력 및 이미지가 있습니다. 데이터베이스의 정보에 액세스하려고합니다. 사전에
java.lang.ClassNotFoundException: org.sqlite.JDBC
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Database.main(Database.java:15)
java.lang.NullPointerException
at Database.main(Database.java:29)
많은 감사 :
My code:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Database {
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:C:\\Users\\Mariam\\Documents\\GoogleApp\\info.sqlight");
statement = connection.createStatement();
resultSet = statement
.executeQuery("SELECT name FROM PeoplesInfo");
while (resultSet.next()) {
System.out.println("NAME:"
+ resultSet.getString("name"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
나는 현재 다음과 같은 오류를 얻을.
클래스 경로에 SQLite 드라이버 jar가 있습니까? – stevecross
가능한 [Java와 SQLite 연결 방법] (0120-387-303) – stevecross