java学习之数据库
第一部分:DB2基础知识 一、复习 jre jdk jvm path classpath 二、数据库基础-DB2 1.访问172.22.602.24/ temp 123 2.安装检查 db2cmd db2start 3.正式安装 安装路径: D:\IBM\SQLLIB 用户名:db2admin 密码:123 设置为Administrator为登录用户: lusrmgr.msc 如果不能安装,则使用解压工具把 4.安装后检查 4.1路径检查 D:\DB2,如果安装了示例数据库db2exc_974_WIN_x86.exe,解压出来后,使用:db2exc_974_WIN_x86.exe\db2\Windows\DB2 Express-C.msi D:\IBM\SQLLIB 右下角的启动小图标,设置不自动启动 4.2服务组件 services.msc control-> 4.3服务设置 为手动启动 登录为本地账户 4.4实例的相关操作 cmd db2cmd db2start 启动当前实例 db2stop 停止 当前实例 服务开发以后,其他db2客户端可以被访问机器。 db2admin start db2admin stop 三、相关windows命令操作 cmd cd cd .. cd \ 盘:切换盘符 rd mkdir del dir rename copy tree lusrmgr.msc notepad cls mspaint services.msc regedit path control type exit help 四、数据库db2使用 system->instacne->database->tablspace->tables,index,views,trrigers,schema (一)实例创建 1.查看实例 dbilist 2.创建实例 db2icrt instacne_name db2icrt erp 3.设置当前使用实例 set DB2INSTANCE=erp 4.删除实例 db2idrop instacne_name db2idrop erp (二)、创建示例数据库 db2fs 启动菜单找到"第一步" db2sampl.exe (三)、如何连接数据库 先查看有哪些数据库: db2 list db directory 连接数据库: db2 connect to sample user db2admin using 123 或 db2 connect to sample,默认以登录的用户名与密码 (四)、查看数据库某模式下的数据表 db2 list tables for schema administrator (五)、断开数据库连接 db2 terminate 不存在连接时,不会报错 db2 connect reset 不存在连接时,会报错 (六)、创建自己新的数据库 db2 create database njdvlp 或 db2 create database njdvlp on d: 创建后面练习使用数据库: db2 create database mydb 连接数据库: db2 connect to mydb user db2admin using 123 其他图形化的方式创建,访问数据库 db2ca:配置助手 推荐第三方连接工具: QuestCentral (七)、使用db2ca配置连接远程数据库 主机名:172.00.00.00 服务名称:空 端口号:50000 数据库名称:idbnj 数据库别名:erptest 操作系统:AIX 服务器认证 测试连接的用户标识和密码:javauser (八)、连接远程数据库 db2 connect to erptest user db2admin using 123 五、模式的相关操作 schema: 1.查看模式 db2 connect to mydb db2 select schemaname,owner from syscat.schemata 2.创建模式schema: 显示创建: db2 create schema schema_name 隐式创建: db2 create talbe dbnew.tblUser(intId int) 删除模式: db2 drop schema dbnew restrict E:\2013>db2 drop schema dbnew restrict DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在 SQL 处理期间,它返回: SQL0478N 不能对对象类型 "SCHEMA" 执行 DROP、ALTER、TRANSFER OWNERSHIP 或 REVOKE,因为它有一个类型为 "TABLE" 的从属对象 "DBNEW.TBLUSER"。 SQLSTATE=42893 db2 drop table dbnew.tbluser 六、数据库语句操作 1.操作的步骤 db2start启动实例 db2 connect to mydb user dbadmin using 123 连接操作数据库 db2 create table_name创建表 db2 select * from table_name 查询语句 db2 insert into table_name values() 插入记录 db2 update table_name set xxfield=valuesss 更新记录 db2 delete from table_name 删除记录 2.如何使用帮助 db2 ? 列出所有命名 db2 ? list db2 ? options 3.创建数据表 create table db.tblUser ( intId int not null primary key, strSn varchar(10) not null, strName varchar(50) not null, intAge int default 18 ) 设置其他语句终止符: db2 -td@ 作业: 1.复习数据库安装及相关操作 实例 数据库 连接本地,远程 模式相关操作 命令帮助 2.预习 select ,insert ,upate ,delete等语句 3.预习jdbc编程,尝试访问连接db2
不积跬步,无以至千里。