首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不使用IDE/外部工具的情况下建立Java程序与数据库的连接?

如何在不使用IDE/外部工具的情况下建立Java程序与数据库的连接?
EN

Stack Overflow用户
提问于 2018-10-02 03:15:20
回答 2查看 1.2K关注 0票数 1

我想编写一个在Java程序和数据库之间建立连接的Java程序,但我不想使用任何IDE,比如Netbeans、Eclipse、Visual、XAMP等等。我有jar文件,用于所需DBMS的驱动程序。

代码语言:javascript
复制
public class JDBCDemo
{
  public static void main(String args[])
  {
    try
    {
          /**
       * Steps for Establishing Connection between Java Application and Database
       */

      //1. Load and Reginster Driver
      Class.forName("com.mysql.jdbc.Driver");

      //2. Establish a connection between Java Application and Database
      Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/practicals", "root", "root123");

      //3. Create Statement Object
      Statement st = con.createStatement();

      //4. Send and Execute SQL queries
      ResultSet rs = st.executeQuery("SELECT * FROM tushar");

      //5. Process the result from ResultSet object
      while(rs.next())
      {
         System.out.println(rs.getString(1));
      }

      //6. Close the Connection           
      con.close();
    }
    catch(Exception e)
    {
       System.out.println(e.toString().trim());
    }
  }
}

它正在显示错误java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

如何建立联系??

EN

回答 2

Stack Overflow用户

发布于 2018-10-02 04:07:41

在运行程序之前,需要将mysql驱动程序jar添加到类路径中。

这样做有多种方法。

  1. javac -cp "JAR_PATH“ClassName.java java -cp "JAR_PATH”ClassName
  2. 在C:\Program \Java\jre\lib\ext中添加jar文件
  3. 设置classpath=PATH_TO_JAR;
票数 0
EN

Stack Overflow用户

发布于 2018-10-02 11:21:46

代码语言:javascript
复制
colon(:) is compulsory after jar file name

复合程序

javac -cp mysql-connector.jar: ProgramFileName.java

javac -cp mysql-connector.jar: JDBCDemo.java

运行程序

java -cp mysql-connector.jar: ProgramFileName

java -cp mysql-connector.jar: JDBCDemo

注意:- Simillar可以在使用其他jar文件执行其他操作时应用。

样本输出

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52601544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档