Postgresql에서 직접 디비 생성하고..쿼리 던지면..제대로 되는지요...???
만약 제대로 된다면....
음...제 생각하기에는...
드라이버가 잘못된것 같은데..
에러 내용으로 봐서는...
디비를 커넥션 할수 없다는거 같튼데요...
음..저도 자바에다가 포스트를 쓰는데..별 문제는 없거든요..
될건데~~~????
이상타..
하여간 에러로 봐서는...
드라이버 로딩 쪽에서 나는거 같습니다..
수고...
수고..
-- 김훈 님이 쓰신 글:
>> 안녕하세요? JDBC드라이버를 설치하고.. classpath잡고..
>> 컴파일은 되는데요.. 실행이 않됩니다.
>> 아래가 소스코드 이구요..
>> import java.io.*;
>> import java.sql.*;
>>
>> public class TestDB {
>> public static void main(String [] argc) throws Exception {
>>
>> try {
>> //Class.forName("org.postgresql.Driver");
>> DriverManager.registerDriver(new org.postgresql.Driver());
>> } catch (Exception e) {
>> System.out.println("1");
>> }
>>
>> Connection conn = DriverManager.getConnection("localhost","test","test");
>> Statement stmt = conn.createStatement();
>> ResultSet rset = stmt.executeQuery("SELECT id,name,age from exercise_table");
>> while(rset.next()) {
>> System.out.println(rset.getString(1));
>> System.out.println(rset.getString(2));
>> System.out.println(rset.getInt(3));
>> }
>> conn.close();
>> }
>> }
>>
>> 아래가 실행시에 뜨는 에러 입니다.
>> 어디가 문제인지요?
>> java.lang.NullPointerException
>> at org.postgresql.Connection.openConnection(Unknown Source)
>> at org.postgresql.Driver.connect(Unknown Source)
>> at java.sql.DriverManager.getConnection(DriverManager.java:517)
>> at java.sql.DriverManager.getConnection(DriverManager.java:177)
>> at TestDB.main(TestDB.java:14)
>> End of Stack Trace
>>
>> at org.postgresql.Driver.connect(Unknown Source)
>> at java.sql.DriverManager.getConnection(DriverManager.java:517)
>> at java.sql.DriverManager.getConnection(DriverManager.java:177)
>> at TestDB.main(TestDB.java:14)
>>
>> 답변부탁드립니다.
|