这个问题在这里已有答案:
Hye我似乎无法为我的项目连接数据库,我无法找出原因。我已经在Mysql工作台中创建了数据库,但仍然无法运行jdbc.java
package database;
import java.awt.Component;
import java.awt.List;
import java.io.File;
import java.math.BigInteger;
import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.SocketImpl;
import java.sql.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.CountDownLatch;
import javax.swing.DefaultListModel;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import common_interface.Honeyword;
public class JDBC {
public static void ConnectDatabase()
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle://localhost:3306/Honeyword","root","qwertyuiop4595");
System.out.println("Connected to Database..");
}
catch (Exception e)
{
System.out.println(e);
}
}
static Connection con;
您似乎使用MySQL数据库,我建议您使用直接的MySQL驱动程序而不是Oracle的:
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/Honeyword","root","qwertyuiop4595");
请发布例外文字。