首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Mysql-connector/j将java连接到Mysql

使用Mysql-connector/j将java连接到Mysql
EN

Stack Overflow用户
提问于 2011-10-20 18:42:29
回答 4查看 6.4K关注 0票数 0

我使用netbeans 6.9IDE及其特性将我的java类连接到Mysql数据库。如您所知,Mysql连接器驱动程序嵌入在netbeans中。我使用Mysql(connector/j)驱动程序建立了到Mysql数据库的新连接,一切正常,它显示了Mysql中的所有数据库和这些数据库中的所有表,但当我创建java类来测试连接并开始操作时,当我调用Class.forName("com.mysql.jdbc.Driver").newInstance(); ie时抛出了ClassNotFoundException。没有司机吗?为什么我会有这样的例外?当我连接到derby嵌入式数据库时也发生了同样的事情?你能帮上忙吗?下面是我的测试类

代码语言:javascript
复制
public static void main(String[] args) {
        Connection con = null;
        try {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            System.out.println("driver true");
            con = DriverManager.getConnection("jdbc:mysql:///test",
                    "root", "123456");
            if (!con.isClosed()) {
                System.out.println("Successfully connected to "
                        + "MySQL server using TCP/IP...");
            }
        } catch (Exception e) {
            e.printStackTrace();
            System.err.println("Exception: " + e.getMessage());
        } finally {
            try {
                if (con != null) {
                    con.close();
                }
            } catch (SQLException e) {
            }
        }
    }
EN

回答 4

Stack Overflow用户

发布于 2011-10-20 18:49:06

您必须将mysql连接器.jar文件(库+添加库+ Mysql JDBC驱动程序)添加到项目中。

票数 4
EN

Stack Overflow用户

发布于 2011-12-29 07:26:57

在左侧,右键单击"libraries"->"Add Library..."-Select->"MySQL JDBC Driver“,然后重新构建项目。

票数 1
EN

Stack Overflow用户

发布于 2011-10-20 18:50:04

您需要将/J库添加到项目的类路径中,否则MySQL将无法找到驱动程序类文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7834749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档