我是JDBC應用程序開發新手。我正在使用Visual Studio 2005編寫一個JDBC應用程序。我需要將我的應用程序連接到MS SQL Server 2005.我已經安裝了JDBC驅動程序3.0。 Java運行時版本1.6也安裝在我的機器上。JDBC API forName異常(ClassNotFoundException)
我正在寫一個簡單的代碼來連接到SQL服務器。我已經在inviromnet變量列表中設置了CLASSPATH。這裏是代碼
package MyJDBCApp;
import java.sql.*;
import java.util.*;
public class Connect
{
public static void main(String[] args)
{
String url = "jdbc:sqlserver://NOI1-501791:1433;databaseName=test;user=sa; password=asdf1234;";
Connection con;
Statement stmt;
try
{
Class.forName("com.sqlserver.jdbc.SQLServerDriver");
}
catch (java.lang.ClassNotFoundException e)
{
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try
{
con = DriverManager.getConnection(url);
if (con != null)
con.close();
}
catch (SQLException ex)
{
System.err.println("SQLException: " + ex.getMessage());
}
}
}
當我嘗試調試此應用程序每次我得到類未找到異常。 任何人都可以幫助我解決這個問題。
在此先感謝。 Registers Zubair
您如何嘗試調試applicaiton? IDE或命令提示符? – Unknown
我正在使用IDE進行調試.. –
一旦檢查lib是否存在,並且您已包含在項目classpath中或沒有。 – Unknown