freeTDS의 홈페이지에 가서 JDBC 드라이버를 다운로드 받았습니다.
그리고 테스트를 하는데 테스트가 되지 않더군요...
Connection을 만들지 못 하고 계속 널포인터 예외가 발생하더군요..
메뉴얼대로 드라이버이름과 URL을 기입한 것 같은데.. 무슨 문제인지요..
운영체제는 2000 프로, 데이터베이스는 msSQL2000입니다.
소스.............................................
import java.sql.*;
public class mJDBC
{
public static void main(String args[])
{
Connection con;
Statement stmt;
ResultSet rs;
ResultSetMetaData rsmd;
int count;
try
{
Class.forName("com.internetcds.jdbc.tds.Driver");
}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
try
{
con = DriverManager.getConnection("jdbc:freetds:sqlserver://localhost:1433/Northwind","sa","");
stmt = con.createStatement();
rs = stmt.executeQuery("select * from customers");
rsmd = rs.getMetaData();
count = rsmd.getColumnCount();
while(rs.next())
{
for(int i = 1; i <=count; i++)
{
String v = rs.getString(i);
System.out.print(v + "\t");
}
System.out.println();
}
con.close();
}
catch(SQLException e)
{
System.out.println(e);
e.printStackTrace();
}
}
}
고수님들의 조언 바랍니다.
좋은 하루되세요...~~~
|