-1
일부 데이터베이스 연결을 수행하고 JDBC를 사용하여 쿼리를 보내는 프로그램을 개발했습니다.Java JDBC | 콘솔에서 실행할 수 없습니다.
플랫폼으로 Ubuntu 11.04에서 NetBeans 6.9를 사용했습니다. NetBeans에서 앱을 실행하면 완벽하게 작동하지만 터미널에서 실행하려고하면 SQL 예외가 발생합니다. SQL Exception을 생성하는 함수입니다. 프로그램은 "Establish is ending"라인 전에 종료됩니다.
public Connection Establish(String iname, String ipassword) throws SQLException
{
System.out.println("Establish...");
if(conn == null)
{
conn = DriverManager.getConnection("jdbc:mysql://localhost/ANU",
iname, ipassword);
}
else
System.out.println("Connection Already Established!");
System.out.println("Establish is ending...");
return conn;
} // End of Establish
예외의 정확한 텍스트를 복사하여 붙여 넣습니다. 보다 자세한 정보를 제공할수록 귀하를 도울 수 있습니다. – Jesper
1. JDBC 드라이버입니까? 그렇다면 먼저 JDBC 드라이버를 인스턴스화해야합니다. 2. 스택 트랙이란 무엇입니까? – MJB
@MJB : Java6 및 JDBC4 (3?) 호환 드라이버를 사용하면 드라이버를 자동으로 DriverManager에 등록해야하므로 드라이버를 인스턴스화 할 필요가 없습니다. –