当前位置: 首页 > 知识库问答 >
问题:

无法运行简单的JDBC程序。

王波
2023-03-14

我一直试图使用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)在Java.security.AccessController.doprivileged(本机方法)在Java.net.URLClassLoader.findClass(URLClassLoader.Java:360)在.Java:357)在Java.lang.class.forname0(本机方法)在Java.lang.class.forname(class.Java:260)在datasample.datasample.main(datasample.Java:21)

共有1个答案

农弘毅
2023-03-14

这是在马克·罗特维尔的帮助下。下面是台阶。也许其他人在同一领域也有问题:

我删除了CLASSPATH变量,并且仍然工作。

 类似资料:
  • 我知道甚至这个问题已经被提出了几次,但没有找到解决这个问题的方法。我使用的编译命令:。我使用的运行命令: 错误:

  • 问题内容: 我在Arch Linux上,我刚刚安装了JRE和JDK,所有正确的bin文件(javac和java)都在/ opt / java / bin /中 我只是编译了一个标准的hello世界,并在运行javac的情况下对其进行了编译,从而创建了一个类。 现在我的问题正在运行。我运行java ./helloworld.class,即使我指向java的文件不存在,它也会给我一个错误: 您会注意到

  • 我现在正在学习Android,在这方面我确实是个新手。我用的是Android版的Eclipse。我已经安装了Android 5.0.1 (API 21)下的所有文件和所有工具。然后我试着创建我的简单的“hello world示例”,但是我得到了很多错误。 以下是我的错误: 你能帮我一下吗?

  • 问题内容: 我已经编写了一个基本的node.js应用程序,并且设法将其部署在Heroku上没有任何问题。我创建了 package.json 和 Procfile ,但是从日志中看到没有正在运行的进程,因此无法获得任何响应。可能是什么问题呢? PS: 我不想使用 Express 框架 我的代码: 我的package.json: 日志: 问题答案: 您已缩放heroku应用程序了吗? 这是必需的步骤。

  • 我试图在我的项目中使用JerseyTest框架添加ReST调用的单元测试。我复制粘贴了一个最简单的示例,但出现了一个运行时异常: 附加代码和pom依赖项:

  • 我是新来的单元测试,我试图运行一个简单的测试,但按下"运行测试"按钮后,它的负载,然后什么都没有 怎么了????!!