我一直在尝试使用JDBC在JAVA中创建一个简单的数据库应用程序。到目前为止,我所有的尝试都没有成功甚至加载驱动程序。明白我是Java新手,刚开始学习。以下是我的步骤:
添加了以下代码:
public class DataSample {
public static void main(String[] args) throws Exception{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection cnn=DriverManager.getConnection ("jdbc:sqlserver://localhost;databaseName=AdventureWorks;");
Statement st = cnn.createStatement();
ResultSet rs =st.executeQuery("select * from test");
程序总是给出这个例外:
线程“main”中的异常java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriver 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:372) 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) 在java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:260) at datasample.DataSample.main(DataSample.java:21) Java结果:1
答案 0 :(得分:1)
这是在 Mark Rotteveel 的帮助下完成的。这是步骤。也许其他人也在同一地区遇到问题:
添加行以加载驱动程序(请参阅相关代码)并提供连接字符串。
我删除了CLASSPATH变量并仍然有效。