java - 在 IDE Netbeans 中从 java 连接到 MySQL 数据库

标签 java mysql netbeans jdbc

所以这是我的事。我正在尝试从 java 连接 MySQL 数据库。我已经从 MySQL 下载了连接器驱动程序(其名为 "mysql-connector-java-5.0.8-bin.jar" ),并将其添加到我的库中(我正在使用 NetBeans)。我尝试做这样的简单连接:

package datacon;

public class Datacon {

    public static void main(String[] args) {

        try {

            java.sql.Connection con = (java.sql.Connection) java.sql.DriverManager
                .getConnection("jdbc:mysql://localhost:3306/test"
                /*, "root"
                  , "root" */ );

        } catch ( Exception e ) {
            System.out.println( e.toString() );
        }
    }
}

但这发生了:

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test

我在互联网上进行了研究,这很常见,但没有一个答案对我有帮助。我能够通过 NetBeans/services 连接到数据库,因此 URL jdbc:mysql://localhost:3306/test 应该是正确的。

我正在使用:

java:   Oracle java SDK 1.7.0 _ 45
IDE:    NetBeans 7.4
OS:     Debian 3.2.51-1 x86_64
Driver: MySQL Connector/J 5.0.8

恐怕这会得到一个非常微不足道的答案,但我现在被困在这里一段时间了,我需要搬家。那么我错过了什么?

最佳答案

添加:

static {
    try {
        Class.forName("com.mysql.jdbc.Driver");
    } catch (final ClassNotFoundException e) {
        e.printStackTrace();
    }
}

关于java - 在 IDE Netbeans 中从 java 连接到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20267511/

相关文章:

php - 如何使用我的php变量UserNameID删除数据库中用户的行

mysql:连接访问者的平均时间 - 优化

Java - 设计一组 Swing 组件并动态添加该组组件

java - 覆盖函数而不扩展类

java - 在 lambda 中抛出异常 - java 8

java - 将项目 (jar) 导入 Eclipse

php - 如何使用PHP在表单的下拉列表中显示来自MySQL的数据?

java - 从另一个类更改 jLabel 的内容

java - Ucanaccess SQL 异常 : feature not supported (Access and Netbeans)

java - 表达式语言将 "-"符号视为字符串文字而不是减号运算符?