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");
并将其替换为您的username
和password
您需要下载 jdbc 连接器并将其添加到类路径中。
确保您的应用程序中有 MySQL 驱动程序 classpath.
java.lang.ClassNotFoundException
由于 "class not found" 在您的 project/war/ear 中发生。异常是非常不言自明的,如何解决它。
在你的情况下:
在你的 build/deployment/lib 路径中添加 com.mysql.jdbc.Driver
驱动程序 class/jar 你可以
下载它 HERE
阅读此处
Offical
我的代码存在以下问题:
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");
并将其替换为您的username
和password
您需要下载 jdbc 连接器并将其添加到类路径中。
确保您的应用程序中有 MySQL 驱动程序 classpath.
java.lang.ClassNotFoundException
由于 "class not found" 在您的 project/war/ear 中发生。异常是非常不言自明的,如何解决它。
在你的情况下:
在你的 build/deployment/lib 路径中添加 com.mysql.jdbc.Driver
驱动程序 class/jar 你可以
下载它 HERE
阅读此处 Offical