derby数据库常见操作汇总

来源:互联网 发布:python 文件提取数据 编辑:程序博客网 时间:2024/06/06 05:24
连接数据库:
Connect ‘jdbc:derby:testDataType;create=true;user=sa;password=password';
无密码:
Connect ‘jdbc:derby:testDataType;create=true';

自增主键的语法:
[ GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY 
[ ( START WITH IntegerConstant 
[ ,INCREMENT BY IntegerConstant] ) ]  ]  ]
第一种: create table tb_test(id int generated by default as identity,title varchar(10));
 
第二种: create table tb_test(id int generated always as identity,title varchar(10));
 
第一种可以执行这样的插入语句:
 
1
insert into tb_test(id,title) values(1,'dd');
可以手动指定指定主键标识。
第二种执行上面的语句是会有如下错误:
    错误 42Z23:尝试修改标识列“ID”。
 
只能这样:
 
1
insert into tb_test(title) values('dd');
不能手动指定主键标识,必须由数据库控制。

ddl导出:
cmd在derby\bin\networkServer下执行:
dblook.bat -d jdbc:derby:test >ddl.txt
含用户名密码的ddl导出:
dblook.bat -d jdbc:derby:test;user=sa;password=123456 >ddl.txt
0 0
原创粉丝点击