使用来自Xampp的mysql for java jdbc program

dhp*_*tik 3 mysql xampp netbeans jdbc connectivity

我在我的电脑上安装了Xampp和mysql数据库.现在我希望将这个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);

    }
}
Run Code Online (Sandbox Code Playgroud)

但它说"package com.mysql.jdbc"不存在.PS:我在Windows XP平台上使用netbeans 7.2.x IDE

Rob*_*rtB 6

您可能已尝试将库放在全局CLASSPATH上.对于Netbeans项目,这不太对.您需要使用Netbeans的库工具将适当的库添加到项目中.

  1. 在" 项目"选项卡中右键单击项目的根节点.
  2. 在弹出的上下文菜单中,单击" 属性"(位于菜单底部).
  3. 单击类别下的:.您应该看到以下屏幕: Netbeans项目属性对话框:库
  4. 单击" 添加库..."按钮.
  5. Global Libraries下,单击MySQL JDBC Driver,然后单击Add Library按钮.
  6. 单击" 确定".

你应该好好去.

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

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