无法运行简单的JDBC程序。

时间:2015-01-09 13:48:41

标签: sql-server jdbc

我一直在尝试使用JDBC在JAVA中创建一个简单的数据库应用程序。到目前为止,我所有的尝试都没有成功甚至加载驱动程序。明白我是Java新手,刚开始学习。以下是我的步骤:

  1. 开始>系统>高级系统属性>环境变量: 添加了CLASSPATH = [sqljdbc41.jar的路径]
  2. 在Netbeans enter image description here
  3. 中添加了驱动程序
  4. 添加了以下代码:

    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");
    
  5. 程序总是给出这个例外:

    线程“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

1 个答案:

答案 0 :(得分:1)

这是在 Mark Rotteveel 的帮助下完成的。这是步骤。也许其他人也在同一地区遇到问题:

  1. 展开图书馆。 enter image description here
  2. 右键单击并选择Add jar Files enter image description here
  3. 添加Sql Server jar文件enter image description here
  4. 添加行以加载驱动程序(请参阅相关代码)并提供连接字符串。

  5. 我删除了CLASSPATH变量并仍然有效。