【问题标题】:Using mysql from Xampp for java jdbc program使用来自 Xampp 的 mysql for java jdbc 程序
【发布时间】:2012-11-16 16:11:43
【问题描述】:

我在我的电脑上安装了带有 mysql 数据库的 Xampp。现在我希望将这个 mysql 数据库用于我的 java JDBC 程序。为此,我编写了以下程序。

package mysqltype4driverdemo;

import java.sql.*;
import java.util.*;


public class MysqlType4DriverDemo {

    public static void main(String[] args)throws SQLException {
        String url="jdbc:mysql://localhost:3306/mysql";
        Properties prop=new Properties();
        prop.setProperty("user","root");
        prop.setProperty("password","");
        Driver d=new com.mysql.jdbc.Driver();
        Connection con = d.connect(url,prop);
        if(con==null)   {
            System.out.println("connection failed");
            return;
        }
        DatabaseMetaData dm =con.getMetaData();
        String dbversion=dm.getDatabaseProductVersion();
        String dbname=dm.getDatabaseProductName();
        System.out.println("name:"+dbname);
        System.out.println("version:"+dbversion);

    }
}

但它说“包 com.mysql.jdbc”不存在。 附: : 我在 windows XP 平台上使用 netbeans 7.2.x IDE

【问题讨论】:

  • 你的编译器和你的类路径中有那个包吗?答案一定是否定的。
  • 是的,我已将其添加到类路径中

标签: mysql netbeans jdbc connectivity xampp


【解决方案1】:

看来您可能已尝试将库放在全局 CLASSPATH 上。对于 Netbeans 项目,这并不完全正确。您需要使用 Netbeans 的库工具将适当的库添加到项目中。

  1. Projects 选项卡中右键单击项目的根节点。
  2. 在弹出的上下文菜单中,单击属性(在菜单底部)。
  3. 点击类别:下的。您应该看到以下屏幕:
  4. 单击添加库...按钮。
  5. 全局库下点击MySQL JDBC Driver,然后点击添加库按钮。
  6. 点击确定

你应该很高兴。

如果你需要特定版本的驱动,你可以下载,然后点击添加库...你可以点击创建...将下载的版本添加到您的库存储库。然后从项目中删除默认的 JDBC 驱动程序,并添加包含特定版本的库。

我自己使用您的代码和一个新创建的项目进行了尝试。不需要额外的导入,Netbeans 发行版中包含的默认驱动程序应该足够好,除非您的项目需要特定版本。

【讨论】:

  • 感谢@RobertB,它运行良好。我不知道ide中的这些事情。感谢详细解释
【解决方案2】:

你需要从here下载mysql的JDBC驱动。

下载后,将 jar 添加到您的类路径中,您就可以开始使用了。

【讨论】:

  • Netbeans 应该已经有 MySQL 驱动程序。它包含(我相信)在作为基本 IDE 一部分的数据库模块中。它需要位于项目的类路径中,使用库工具。
【解决方案3】:

或者,一旦您下载了驱动程序,您可以将它粘贴到您的 java 安装中 ...jre\lib\ext\

然后,您可以在创建新项目时验证使用默认 JRE 系统库的所有项目。

【讨论】:

    猜你喜欢
    • 2021-07-02
    • 2013-08-15
    • 1970-01-01
    • 2014-11-12
    • 2017-09-10
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 2014-07-28
    相关资源
    最近更新 更多