Java 连接到DB(Derby)
我尝试使用以下代码连接到数据库:Java 连接到DB(Derby),java,database,jdbc,derby,Java,Database,Jdbc,Derby,我尝试使用以下代码连接到数据库: try { Class.forName("org.apache.derby.jdbc.ClientDriver"); String url = "jdbc:derby://localhost:1527/sample"; Connection con = DriverManager.getConnection(url); PreparedStatement pstmt=con.pr
try
{
Class.forName("org.apache.derby.jdbc.ClientDriver");
String url = "jdbc:derby://localhost:1527/sample";
Connection con = DriverManager.getConnection(url);
PreparedStatement pstmt=con.prepareStatement("insert into app.discount_code values('A',22)");
pstmt.executeUpdate();
con.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
…但不是结果。我需要做什么才能连接到DB?先生,您正在连接到derby网络服务器。因此,您需要首先配置环境并启动网络服务器。还请检查jdbc驱动程序JAR是否正确 关于如何配置和启动derby网络服务器。 另外,您最好将close方法放在finally块中
您最好粘贴错误消息,这将有助于找到您的问题。您是否检查了数据库和表是否存在?您得到的例外情况是什么?
e.printStackTrace()
不仅比System.out.println(e.getMessage())
更具信息性,而且打字也更少将一个更改为另一个,并将结果复制/粘贴为对问题的编辑。