【问题标题】:Connect to database with Java [duplicate]使用 Java 连接到数据库 [重复]
【发布时间】:2017-05-29 12:44:25
【问题描述】:

我运行 WAMP 并创建了 MySQL 数据库,但无法连接。谁能帮帮我?

package databasetest;
import java.sql.*;
/**
 *
 * @author kon_f
 */
public class DataBaseTest {

    private static final String USERNAME = "root";
    private static final String PASSWORD = "";
    private static final String CONN_STRING = "jdbc:mysql://localhost:3306/databasetest";

    public static void main(String[] args) throws ClassNotFoundException {
        Connection conn = null;

        try{
            conn = DriverManager.getConnection(CONN_STRING,USERNAME,PASSWORD);
            System.out.println("Connected!");
        }catch (SQLException e){
            System.err.println(e);
        }

    }

}

【问题讨论】:

  • 您忘记加载驱动程序。如果您使用谷歌。你会发现数以百计的例子
  • 运行:错误:无法找到或加载主类 databasetest.DataBaseTest C:\Users\kon_f\AppData\Local\NetBeans\Cache\8.2\executor-sn-ps\run.xml:53 :Java 返回:1 BUILD FAILED(总时间:0 秒)
  • 这个问题的第二个答案非常适合:stackoverflow.com/questions/2839321/…
  • @Jens 使用 Class.forName 加载驱动程序从 Java 6 开始就没有必要了。
  • 没关系,我找到了方法

标签: java mysql jdbc


【解决方案1】:

将mysql jar文件导入到外部jar目录

【讨论】:

  • 没关系,我找到了方法
【解决方案2】:

首先您必须将“mysqlconnector.jar”文件加载到您的项目中。

并将驱动程序加载到程序中

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

【讨论】:

  • 从 Java 6 开始就不需要使用 Class.forName 加载驱动程序了。
  • 没关系,我找到了方法
  • 没关系,我找到了方法
【解决方案3】:

我发现出了什么问题..这只是愚蠢的微软一个驱动器..我删除了它并更改了目录,现在可以了,谢谢

【讨论】:

  • 没关系,我找到了方法
猜你喜欢
  • 1970-01-01
  • 2019-08-20
  • 2015-07-02
  • 2014-11-13
  • 2015-01-20
  • 1970-01-01
  • 2014-06-15
  • 2019-02-28
  • 2020-11-24
相关资源
最近更新 更多