永发信息网

怎么连接已有的derby数据库

答案:2  悬赏:50  手机版
解决时间 2021-02-19 09:19
怎么连接已有的derby数据库
最佳答案
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>保持连接就可以了。
全部回答
下载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';
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大连金州至大孤山公交车发车时间
小牛努比亚z11mini锁屏手势忘记了怎么办?
追一个水瓶座男生,他说我就算出家也不娶你,
外界气体进出肺的通道是DA. 鼻、咽、喉、支气
爱牙保健咨询中心地址在哪,我要去那里办事
泡菜什么人不能吃 泡菜禁忌体质介绍
李记羊汤地址有知道的么?有点事想过去
晋城方言?说说``
∫(1/x)(1/1+x²)dx怎么做?
上汽大通轻客V80自动精英版好不好?
“信天游”又称什么
万畅修车行地址有知道的么?有点事想过去
macbook air是11寸的好还是13寸的。
gtx660用i5 2500带的起吗 最低可以用什么CPU
舒淇一脱成名的片叫什么名字
推荐资讯
设备基础浇灌后,至少要养护()天才能安装设备
金蝶凭证上的序号是什么意思
超市店长助理和超市主管哪个级别好一些?
投资者如不在委托单上特别注明,有效期均按(
女人衣柜花桥店在什么地方啊,我要过去处理事
怎样煮米仁!?
【cctv挑战不可能】...中央电视台励志挑战节
晚清政权真的一无是处吗?
如图1、图2分别是人体膝反射的反射弧和突触结
英语练习:()()()()the couple have
【哦亲爱的】哦亲爱的难道你不爱我了吗?用英
请问手指甲被锤子敲紫了应该怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?