我是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