11.1.2内置derby数据库 内置Derby数据库的特点是应用程序必须和该Derby数据库驻 留在相同计算机上(内置Derby?数据库也是相对后面的网络 Deby数据库而言的),并且在当前计算机中,同一时刻不能 有两个Java程序访问同一个内置数据库。 1.启动j环境 假设连接D:2000目录中名字是shop的内置 所谓j环境,就 Derby数据库,那么首先打开命令行窗口, 是在该环境下可 并进入D:2000目录,然后执行ij,bat批处理 以使用i工具来 文件,启动环境,如图11.3所示 连接数据库,在 D:\cd2000 数据库库中创建 表、进行诸如查 D:\2000>ij ij version 10.10 询、增删改等操 作。 图11.3启动可环境
11.1.2 内置derby数据库 6 内置Derby数据库的特点是应用程序必须和该Derby数据库驻 留在相同计算机上(内置Derby数据库也是相对后面的网络 Derby数据库而言的),并且在当前计算机中,同一时刻不能 有两个Java程序访问同一个内置数据库。 1.启动ij环境 所谓ij环境,就 是在该环境下可 以使用ij工具来 连接数据库,在 数据库库中创建 表、进行诸如查 询、增删改等操 作。 假设连接D:\2000目录中名字是shop的内置 Derby数据库,那么首先打开命令行窗口, 并进入D:\2000目录,然后执行ij.bat批处理 文件,启动ij环境,如图11.3所示
退出环境,可以在命令行窗口键入: exit; 注意,不要忘记exit后面的分号。也可 以【Ctrl+C】退出j环境。 进入环境环境后,就可以使用提供 的各种命令,比如连接数据库、建立 表等命令(j命令不区分大小写)
7 退出ij环境,可以在命令行窗口键入: exit; 注意,不要忘记exit后面的分号。也可 以【Ctrl+C】退出ij环境。 进入ij环境环境后,就可以使用ij提供 的各种ij命令,比如连接数据库、建立 表等命令(ij命令不区分大小写)
2.连接内置derby数据库 在命令行窗口连接内置derby?数据库的ij命令如下: connect'jdbc:derby:数据库;create=truefalse'; create=-true意思是,如果数 create-=false意思是,如果数据 据库不存在,那么就在当前 库存在,就直接与存在的数据 目录,即启动的当前目录 库建立连接,如果数据库不存 (比如D2000)中创建数据 在,不再创建数据库,直接放 库,并与所创建的数据库建立 弃连接。 连接。 如果数据库存在,那么不再 创建数据库,直接与存在的 数据库建立连接
2.连接内置derby数据库 8 在命令行窗口连接内置derby数据库的ij命令如下: connect 'jdbc:derby:数据库;create=true|false'; create=true意思是,如果数 据库不存在,那么就在当前 目录,即启动ij的当前目录 (比如D:\2000)中创建数据 库,并与所创建的数据库建立 连接。 如果数据库存在,那么不再 创建数据库,直接与存在的 数据库建立连接。 create=false意思是,如果数据 库存在,就直接与存在的数据 库建立连接,如果数据库不存 在,不再创建数据库,直接放 弃连接
例如,连接内置Derby数据库shop的ij命令(如图1l.4所示意): connect 'jdbe:derby:shop;create=true'; :12000>1 version 10.10 connect jdbe:derby:shop;create=true'; 图11.4创连hop数据库并连接到该库 连接数据库时,也可以指定数据库所在的目录,例如,连接 DO0下名字是boy的数据库: connect 'idbc:derby:D:/00/boy;create=true'; 2025/4/2
2025/4/2 9 例如,连接内置Derby数据库shop的ij命令(如图11.4所示意): connect 'jdbc:derby:shop;create=true'; 连接数据库时,也可以指定数据库所在的目录,例如,连接 D:\00下名字是boy的数据库: connect 'jdbc:derby:D:/00/boy;create=true';
和数据库建立连接以后,就可以 3.创建表 使用ⅱ命令(这些ij命令就是熟悉 的标准的SQL语句)在数据库库 中进行创建表、向表中插入记录、 删除表中的记录、查询表中的记 录等操作。 在当前已连接的数据库中创建表的j命令如下: create table表名(字段1字段1属性,字段2字段2属性.,字段n字 段n属性) 例如 具体操作如图11.5所示意 create table goods (number char(10)primary key, name varchar(20), madeTime date,_ price double); 常用数据类型见课本 241页11.1.4 10
3. 创建表 10 和数据库建立连接以后,就可以 使用ij命令(这些ij命令就是熟悉 的标准的SQL语句)在数据库库 中进行创建表、向表中插入记录、 删除表中的记录、查询表中的记 录等操作。 在当前已连接的数据库中创建表的ij命令如下: create table 表名 (字段1 字段1属性, 字段2 字段2属性., 字段n 字 段n属性); 例如 create table goods (number char(10) primary key, name varchar(20), madeTime date, price double); 具体操作如图11.5所示意 常用数据类型见课本 241页 11.1.4