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())
更具信息性,而且打字也更少将一个更改为另一个,并将结果复制/粘贴为对问题的编辑。