永发信息网

怎么连接已有的derby数据库

答案:2  悬赏:50  手机版
解决时间 2021-02-19 09:19
  • 提问者网友:你独家记忆
  • 2021-02-18 10:31
怎么连接已有的derby数据库
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-02-18 11:07
1.程序中创建数据库时,如果没有指定目录,会默认在项目的根目录下,生成一个以derby数据库名的目录,如:
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
System.out.println("Load the embedded driver");
Connection conn = null;
Properties props = new Properties();
props.put("user", "test");
props.put("password", "test");
// create and connect the database named helloDB
conn = DriverManager.getConnection(
"jdbc:derby:testDB;create=true", props);
System.out.println("create and connect to testDB");
conn.setAutoCommit(true);

其中:“jdbc:derby:testDB;create=true”,则在项目根目录下生成一个testDB目录。
2.下载安装coolsql后,操作如下:
1>新建一个书签,选择驱动
找到derby-10.9.1.0.jar(或其他版本jar),选择下面的:org.apache.derby.jdbc.EmbeddedDriver 。
2>下一步,输入用户名、密码,填写程序中赋值的:test,test;下面的数据库名字填写时,要注意,写系统的绝对路径,如:E:\eclipse3.7\wordspace_mvn\staticize\testDB(staticize为项目根目录),下面的url:jdbc:derby:E:\eclipse3.7\wordspace_mvn\staticize\testDB(自动填写)。
3>保持连接就可以了。
全部回答
  • 1楼网友:深街酒徒
  • 2021-02-18 11:49
下载eclipse的derby插件,包括:derby_core_plugin derby_ui_plugin   解压缩并复制到eclipse目录下。重启eclipse目录。鼠标选择项目,然后鼠标右键,选择properties说明安装成功。   为项目增加derby插件支持。选择add apache derby nature。   然后启动derby数据库服务器。启动derby数据库客户端ij。通过ij创建并连接到服务器端: connect 'jdbc:derby://localhost:1527/helloworld;create=true;username=test;password=test'; 连接到名为helloworld的数据库 地址为:localhost:1527 create=true,如果不存在这个数据库,就在服务器端创建 username=test;password=test,用户名/密码为test,如果是新建数据库将新建用户和密码。   derby的sql脚本:create.sql,内容: create table books( id int generated always as identity, name varchar(32) not null, price decimal(6,2), constraint p_key_1 primary key (id) ); 执行脚本的命令: run 'create.sql';
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯