【问题标题】:java.sql.SQLException: Failed to start databasejava.sql.SQLException:启动数据库失败
【发布时间】:2014-12-27 22:59:12
【问题描述】:

首先,这是我第一次使用 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: 无法使用类加载器 sun.misc.Launcher$AppClassLoader@9fef6f 启动数据库“C:/Users/ankit/.netbeans-derby/kushal11”,有关详细信息,请参阅下一个异常。

【问题讨论】:

    标签: database netbeans


    【解决方案1】:

    你可能想声明

    Connection con = DriverManager.getConnection(url);
    

    我不知道你是否声明了它,但在你的代码中你只是有 con 而没有用 Connection 声明它

    【讨论】:

      猜你喜欢
      • 2014-07-18
      • 2015-02-04
      • 2012-09-21
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 2021-12-01
      相关资源
      最近更新 更多