【问题标题】:how to connect mysql database to desktop java application using jdbc?如何使用 jdbc 将 mysql 数据库连接到桌面 java 应用程序?
【发布时间】:2012-09-08 14:02:31
【问题描述】:

如何使用 jdbc 将 mysql 数据库连接到桌面 java 应用程序? 环境是 ubuntu 12.04 Lts 我尝试了很多方法,但它们都在执行时抛出异常

 Class.forName("com.mysql.jdbc.Driver");

例外说:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

完整的代码是:

import java.sql.*;

public class CRUDForGoods {
    private Connection connection ;
    public Vector<GoodsStore> goods ;

    public CRUDForGoods(){
        try{
           DriverManager.registerDriver(new JdbcOdbcDriver());
            connection = DriverManager.getConnection("jdbc:odbc:dbName","root", "root");



        }
           catch(Exception ex) {
            System.out.println("##connection");
            ex.printStackTrace();
        }
    }

【问题讨论】:

  • 天哪,你为什么要使用反射?
  • 你的类路径中有 mysql-connector.jar 吗?

标签: java mysql jdbc


【解决方案1】:

执行代码时找不到com.mysql.jdbc.Driver

您需要 mysql 连接器才能使其运行(jar 包含 com.mysql.jdbc.Driver)。你可以找到它here

下载 jar 文件并将其包含在您的类路径中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 2015-03-30
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    相关资源
    最近更新 更多