当前位置: 首页 > 知识库问答 >
问题:

没有找到适合jdbc:mysql//localhost:3306/test的驱动程序

单于旭东
2023-03-14

我试图编写一个连接到MySQL数据库的java程序。但是我得到了这个错误:

没有找到适合jdbc:mysql//localhost:3306/test的驱动程序

我已经安装了mysql连接器java。5.1.23-bin。jar。我还是会犯这个错误。

这是我的程序:

package database_practice;

import java.sql.*;

public class CreateConnection {
        private Connection conn = null;

        public static void main(String args[]) {
            CreateConnection conn = new CreateConnection();
                conn.getConnection();
        }


        public Connection getConnection() {
            try {
                String url = "jdbc:mysql//localhost:3306/test";
                String username = "root";
                String password = "admin1234";

            Class.forName("com.mysql.jdbc.Driver").newInstance();
            conn = DriverManager.getConnection(url, username, password);
            System.out.println("Database Created...!!!");
        }

        catch (Exception e) {
            e.printStackTrace();
            System.out.println("Error occured while connecting to database");
        }
            return conn;
    }
}

共有1个答案

王岳
2023-03-14

你的连接字符串是错误的。这是:

"jdbc:mysql//localhost:3306/test"

应该是:

"jdbc:mysql://localhost:3306/test"

注意“mysql”后面的冒号。

 类似资料: