在netbeans6.9.1中新建了一个java db数据库,想连接连接不上=。=为什么?难道java db的数据库不是这样连接的吗?
以下是我的源代码:
import java.sql.*;public class LinkDB {
    public static void main(String[] args)
    {
            Connection conn;
            Statement sql;
            ResultSet rs;
            try
            {
                Class.forName("org.apache.derby.jdbc.ClientDriver");
            }
            catch(ClassNotFoundException e)
           {
                e.printStackTrace();
           }
            try
            {
                conn = DriverManager.getConnection("jdbc:derby://localhost:1527/dorm","app","app");
                sql = conn.createStatement();
                rs = sql.executeQuery("select * from records");
                while(rs.next())
                {
                    System.out.println(rs.getString(1));
                    System.out.println(rs.getString(2));
                    System.out.println(rs.getString(3));
                    System.out.println(rs.getString(4));
                    System.out.println(rs.getString(5));
                }
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
    }
}

解决方案 »

  1.   

    你的数据库驱动的jar包加了吗?
      

  2.   

    jdk1.6自带的java db啊,可以内嵌的。但我现在在程序里是连不上 =。=
      

  3.   

    netbeans6.9.1不是自带了加有了么?我在 服务\数据库\驱动程序 里已经看到了java db(Embeded)和java db(Network)这两个驱动了啊
      

  4.   

    netbeans6.9.1不是自带了加有了么?我在 服务\数据库\驱动程序 里已经看到了java db(Embeded)和java db(Network)这两个驱动了啊
      

  5.   

    org.apache.derby.jdbc.ClientDriver
    检查下你的报名和类名
      

  6.   

    不能连吧,jdk自带的只是驱动。你要去下载oracle或者mysql或者其他的数据库。不过建议你用oracle,因为现在企业里面一般都是用oracle
      

  7.   

    怎样在netbeans6.9中在项目里加入derby包呢?
      

  8.   

    derby这个数据库没用过
    加包这有图片解说
    http://hi.baidu.com/kxiaocai/blog/item/1133fdf90ef77c58242df27f.html
      

  9.   

     derby轻巧啊,写一些小程序好用
      

  10.   

    把derby.jar加进去了,但是还是在org包无法找到apache.derby.jdbc.ClientDriver啊~~