首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到mysql XE数据库

问连接到mysql XE数据库
EN

Stack Overflow用户
提问于 2021-05-03 05:38:23
回答 1查看 32关注 0票数 0

我正在尝试连接到mysql数据库,但此错误发生在使用带有jdk 15的oracle XE 18C的jdbc8时,并且当我尝试使用Class.forName(“com.mysql.jdbc.Driver”)时,它给出了ClassNotFoundException这是我的代码。

代码语言:javascript
复制
package mypackage;

import java.sql.*;

public class Main {
    public static void main(String[] args) throws ClassNotFoundException {
        String dbURL = "jdbc:mysql://localhost:3306:test";
        String driver = "com.mysql.jdbc.Driver";
        String username = "root";
        String password = "password";
        
        
        try
        {
        Connection con = DriverManager.getConnection(dbURL , username , password);

        }
        catch(SQLException e){
            e.printStackTrace();
        }
      
    }
    
}
EN

回答 1

Stack Overflow用户

发布于 2021-05-03 07:59:16

将jdbc8与oracle XE 18C配合使用的

im

您使用了错误的驱动程序。

尽管甲骨文公司同时拥有Oracle和MySQL数据库,但它们是独立的数据库,它们的驱动程序不能互换。

如果您正在尝试访问Oracle数据库,那么您需要一个Oracle数据库驱动程序,而不是MySQL数据库驱动程序。

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

https://stackoverflow.com/questions/67361336

复制
相关文章

相似问题

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