java.sql.SQLException:无法启动数据库

时间:2014-12-27 22:59:13

标签: database netbeans

首先,这是我第一次使用Apache Derby。我正在使用netbeans,愿意使用嵌入式apache derby,但它显示以下异常

enter code here


    String url="jdbc:derby:C:/Users/ankit/.netbeans-derby/kushal11";


    try
    {

    Class.forName("org.apache.derby.jdbc.EmbeddedDriver");

        con=DriverManager.getConnection(url,"APP","APP"); 
} catch(Exception e){ System.out.println(e);}

    try {
          PreparedStatement pstmt1 = 
                con.prepareStatement("select COUNT(*) as c from cus_details where cust_name='"+s1+"'");
        ResultSet executeQuery = pstmt1.executeQuery();
      int a=0;

     while (executeQuery.next()){
         a=executeQuery.getInt("c");
      System.out.print(a);
     }

但是,当我尝试将数据插入数据库时​​,它会给我以下错误

enter code here

java.sql.SQLException:无法启动数据库' C:/Users/ankit/.netbeans-derby/kushal11'使用类加载器sun.misc.Launcher$AppClassLoader@9fef6f,有关详细信息,请参阅下一个例外。

1 个答案:

答案 0 :(得分:0)

您可能需要声明

Connection con = DriverManager.getConnection(url);

我不知道您是否确实声明了它,但是在您的代码中,您只是在没有使用Connection声明它的情况下使用