DB와 java를 연결하는 방법을 배우고 싶습니다.Java 액세스 데이터베이스 연결
package login;
import java.sql.*;
public class DBTest {
public static void main(String[] args) {
try {
Class.forName("sun.odbc.jdbc.JdbcOdbcDriver");
Connection c = DriverManager.getConnection("jdbc:odbc:Test");
Statement s = c.createStatement();
String sql = "select * from Table1";
ResultSet result = s.executeQuery(sql);
while (result.next()) {
System.out.println("\n" + result.getString(1) + "\t" + result.getString(2));
}
} catch (Exception e) {
System.out.println("exception generated:" + e.getMessage());
}
}
}
하지만 난 예외를 얻을 : 나는 그것에 대해 다음과 같은 코드를 작성
실행 :
예외가 생성 : sun.odbc.jdbc.JdbcOdbcDriver 성공 (총 건설 시간 : 0 초)
exp.accdb. 어떻게이 문제를 해결할 수 있습니까?
장소를''e.printStackTrace()가 : 이
c = DriverManager.getConnection(host, username, password);
이뿐만 아니라이 작업을 수행하여 디버깅하는 동안 연결되어 있는지 확인할 수 있습니다 : 예를 들어 출력을 봐. – f1sh
어떤 데이터베이스를 사용합니까? MSSQL ?, 오라클? MySql? – chris
그리고 Java 버전은 무엇입니까? – fujy