无法 运行 一个简单的 JDBC 程序。

Unable to run a simple JDBC program.

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

  1. 开始 > 系统 > 高级系统属性 > 环境变量: 添加了 CLASSPATH=[sqljdbc41.jar]
  2. 的路径
  3. 在 Netbeans 中添加了驱动程序
  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");
    

程序总是给出这个异常:

线程异常 "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) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:360) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:424) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) 在 java.lang.Class.forName0(本机方法) 在 java.lang.Class.forName(Class.java:260) 在 datasample.DataSample.main(DataSample.java:21) Java 结果:1

这是在 Mark Rotteveel 的帮助下完成的。这是步骤。也许其他人在同一领域也有问题:

  1. 扩展库。
  2. 右键单击并选择添加 jar 文件
  3. 添加 Sql 服务器 jar 文件
  4. 添加行以加载驱动程序(参见有问题的代码)并提供连接字符串。

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