java - 没有找到适合 dbc :mysql://localhost:8080/kholofedb 的驱动程序

标签 java mysql sql jdbc mysql-connector

我昨天一直在互联网上搜索这个问题...我是 JDBC 的初学者,但是这里和其他网站提供的解决方案不适合我。

我正在 Linux Mint 32 位上使用“mysql-connector-java-5.1.18-bin.jar”..我正在使用 Eclipse 3.8 ...我已经安装了 mySQL-server 并它正在运行(我使用以下命令运行它:sudo service mysql start)...在运行时我收到此错误

connecting to psysical database...


java.sql.SQLException: No suitable driver found for dbc:mysql://localhost:8080/kholofedb
  at java.sql.DriverManager.getConnection(DriverManager.java:604)
  at java.sql.DriverManager.getConnection(DriverManager.java:221)
  at com.psybergate.database.SimbleCode.main(SimbleCode.java:21)

这是我的源代码:

package com.psybergate.database;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;

public class SimbleCode 
{

    private static final String USER = "root" , PASS = "";


    public static void main(String ...args)
    {
        try {
            String connectionURL =       "dbc:mysql://localhost:8080/kholofedb";
               Class.forName("com.mysql.jdbc.Driver");
        //  Class.forName("org.postgresql.Driver");
            System.out.println("connecting to psysical database...");
            Connection conn = DriverManager.getConnection(connectionURL  , USER , PASS);

            Statement statement = conn.createStatement();
            System.out.println("Connection has been made");

            Scanner keyBoardScanner =  new Scanner(System.in);
            System.out.println("Enter table name:");
            String tableName = keyBoardScanner.nextLine();

            System.out.println("Creating table...");
            statement.executeQuery("create table " + tableName + " (name , age ,salary)");
            System.out.println("Table successfully created");
            System.out.println("Inserting data into the table ...");
            statement.executeUpdate("insert into " + tableName + "values (kholofelo , 21 , 9969696)");
        }
        catch (ClassNotFoundException | SQLException e) {

            e.printStackTrace();
        }

    }

}

提前致谢:)

最佳答案

您的连接 URL 应以“jdbc:”开头,而不是“dbc:”

关于java - 没有找到适合 dbc :mysql://localhost:8080/kholofedb 的驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15830835/

相关文章:

php - 获取每组的最后一行?

java - TeeChart ScrollPager 实时更新

java - 为什么 JTable 不显示用户输入?

php - 查询按 "date"字段排序的两张表

PHP 注册脚本,插入数据库不起作用

Mysql查询获取对象总数

MySQL如何解决一对一关系

java - 如何在 JodaTime 中获取星期几的名称

java - 删除文件然后创建文件时,创建日期不会更改

使用 FQDN 的 MySQL 连接字符串