import java.sql.*;
public class Test
{
private static String dbName, dbUser, dbPasswd;
public static void main(String[] args) throws SQLException
{
dbName = "jdbc:mysql://localhost:3306/ejava";
dbUser = "ejava";
dbPasswd = "1ejava";
Connection conn = null;
// JDBC Driver Load
try
{
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("JDBC Driver Loading Success");
}
catch(ClassNotFoundException e)
{
System.err.println("ERROR : JDBC Driver Load Fail......");
System.err.println(e.getMessage());
}
// MySQL Connect
try
{
conn = DriverManager.getConnection(dbName, dbUser, dbPasswd);
System.out.println("MySQL Connect Success");
Statement stmt = conn.createStatement();
}
catch(SQLException e)
{
System.err.println("ERROR : MySQL Connect Fail......");
System.err.println(e.getMessage());
}
conn.close();
System.out.println("MySQL Connection Close");
}
}
먼저 셋팅환경 설명입니다.
O/S : Linux(Kernel 2.4.18-3)
DBMS : MySQL 4.0.27
JDK : 1.6.0_03
JDBC : mysql-connector-java-5.1.5
위처럼 테스트파일을 만들어서 컴파일후 실행을 하였습니다.
그런데 JDBC로드는 되었다고 메시지가 뜨고
그 다음은 아무런 일도 발생하지 않습니다.
아래의 이미지는 실행장면을 캡처한 이미지입니다.
고수님들의 조언을 부탁드립니다.
|