【发布时间】:2017-03-10 19:29:51
【问题描述】:
我一直在寻找如何使用 java 连接到数据库。
我刚刚用netbeans创建了数据库,url是
jdbc:derby://localhost:1527/project
但是,我使用终端编译和执行 java 代码而不是 netbeans,但我仍然有找不到合适的驱动程序等错误消息。这是代码。如果有人可以提供帮助。
非常感谢,非常感谢。我知道我的问题已经发布,我已经尝试了所有方法,但它不起作用。
import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
import com.mysql.jdbc.Driver;
public class Test {
public static void main (String[] args){
String host="jdbc:derby://localhost:1527/project";
String name="groupe3";
String password= "password";
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn= DriverManager.getConnection(host,name,password);
Statement insert=conn.createStatement();
insert.executeUpdate("INSERT INTO Login VALUES('apple',2)");
insert.close();
}
catch(SQLException err){
System.out.println(err.getMessage());}
catch (ClassNotFoundException e) {
e.printStackTrace(); }
}
}
【问题讨论】:
-
您的问题是您“尝试了所有方法,但都不起作用”。在 Stack Overflow 上提问时,如果您具体地解释您尝试了什么(例如“我将 mysql_driver.jar 复制到我的应用程序的
lib文件夹”)并且具体地 发生了什么(“终端打印了以下错误消息:...”) -
嗨,杰夫,是的,你是对的.. 一开始它没有工作的原因是 jar 文件,但后来我将它们复制到我的库等中,但如果你阅读标题,你会看到错误消息终端打印:没有合适的驱动程序......谢谢您的回复。
标签: java mysql sql-server jdbc netbeans