Java 数据库连接问题

Java database connection issue

我的代码存在以下问题:

import java.sql.*;

public class App {

    public static void main(String[] args){

        String url = "jdbc:mysql://localhost:3306" ;
        try{ 
            Class.forName("com.mysql.jdbc.Driver"); 
            }
        catch(ClassNotFoundException e) 
                { System.out.println("Eroare incarcare driver!\n" + e);
                return; 
                }
        try{ 
            Connection con = DriverManager.getConnection(url);

        // Golim tabelul persoane 
                String sql = "DELETE FROM persoane"; 
                Statement stmt = con.createStatement(); 
                stmt.executeUpdate(sql);
                stmt.execute("CREATE DATABASE IF NOT EXISTS test");
                stmt.execute("USE test");

我得到了异常...知道我如何才能完成这项工作吗?谢谢

enter code here

改变

   Connection con = DriverManager.getConnection(url);

 Connection con = DriverManager.getConnection(url,"username","password");

并将其替换为您的usernamepassword

您需要下载 jdbc 连接器并将其添加到类路径中。

http://dev.mysql.com/downloads/connector/j/

确保您的应用程序中有 MySQL 驱动程序 classpath.

java.lang.ClassNotFoundException 由于 "class not found" 在您的 project/war/ear 中发生。异常是非常不言自明的,如何解决它。 在你的情况下:

在你的 build/deployment/lib 路径中添加 com.mysql.jdbc.Driver 驱动程序 class/jar 你可以 下载它 HERE

阅读此处 Offical