java学习之数据库

时间:2023-03-09 03:54:36
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