db2 创建数据库和表
2015-07-12 09:14
477 查看
先输入:C:\Users\acer>db2cmd
调出DB2编辑器
C:\Users\acer>db2
(c) Copyright IBM Corporation 1993,2007
DB2 客户机 9.7.1 的命令行处理器
可从命令提示符处发出数据库管理器命令和 SQL 语句。例如:
db2 => connect to sample
db2 => bind sample.bnd
要获得一般帮助,输入:?。
要获得命令帮助,输入:? command,其中 command 可以是
数据库管理器命令的前几个关键字。例如:
? CATALOG DATABASE 用于关于 CATALOG DATABASE 命令的帮助
? CATALOG 用于关于所有 CATALOG 命令的帮助。
要退出 db2 交互方式,在命令提示符处输入
QUIT。在非交互方式下,所有命令都必须以“db2”作前缀。
要列出当前命令选项设置,输入 LIST COMMAND OPTIONS。
要获取更详细的帮助,请参阅 Online Reference Manual。
db2 => create database you
DB20000I CREATE DATABASE 命令成功完成。
db2 => connect to you
数据库连接信息
数据库服务器 = DB2/NT 9.7.1
SQL 授权标识 = ACER
本地数据库别名 = YOU
db2 => create table youtable( id integer not null primary key,username varchar(2
00),password varchar(200))
DB20000I SQL 命令成功完成。
db2 => insert into youtable(id,username,password) values(188,'stevenjohn','steve
nanthony')
DB20000I SQL 命令成功完成。
--注意建表时字段间逗号,values值也用逗号隔开,该用引号的要用单引号
db2 => select * from youtable
ID USERNAME
PASSWORD
----------- --------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------
188 stevenjohn
stevenanthony
1 条记录已选择。
db2 =>
Java connect db2代码
package com.java.call.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class ConnectDB {
public static void main(String args[]){
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
try{
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
conn=DriverManager.getConnection("jdbc:db2://localhost:50000/you","acer","abin");
String url="select * from youtable";
ps=conn.prepareStatement(url);
rs=ps.executeQuery();
while(rs.next()){
System.out.println(rs.getString("id"));
System.out.println(rs.getString("username"));
System.out.println(rs.getString("password"));
}
}catch(Exception e){
e.printStackTrace();
}
}
}
先输入:C:\Users\acer>db2cmd
调出DB2编辑器
C:\Users\acer>db2
(c) Copyright IBM Corporation 1993,2007
DB2 客户机 9.7.1 的命令行处理器
可从命令提示符处发出数据库管理器命令和 SQL 语句。例如:
db2 => connect to sample
db2 => bind sample.bnd
要获得一般帮助,输入:?。
要获得命令帮助,输入:? command,其中 command 可以是
数据库管理器命令的前几个关键字。例如:
? CATALOG DATABASE 用于关于 CATALOG DATABASE 命令的帮助
? CATALOG 用于关于所有 CATALOG 命令的帮助。
要退出 db2 交互方式,在命令提示符处输入
QUIT。在非交互方式下,所有命令都必须以“db2”作前缀。
要列出当前命令选项设置,输入 LIST COMMAND OPTIONS。
要获取更详细的帮助,请参阅 Online Reference Manual。
db2 => create database you
DB20000I CREATE DATABASE 命令成功完成。
db2 => connect to you
数据库连接信息
数据库服务器 = DB2/NT 9.7.1
SQL 授权标识 = ACER
本地数据库别名 = YOU
db2 => create table youtable( id integer not null primary key,username varchar(2
00),password varchar(200))
DB20000I SQL 命令成功完成。
db2 => insert into youtable(id,username,password) values(188,'stevenjohn','steve
nanthony')
DB20000I SQL 命令成功完成。
--注意建表时字段间逗号,values值也用逗号隔开,该用引号的要用单引号
db2 => select * from youtable
ID USERNAME
PASSWORD
----------- --------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------
188 stevenjohn
stevenanthony
1 条记录已选择。
db2 =>
先输入:C:\Users\acer>db2cmd 调出DB2编辑器 C:\Users\acer>db2 (c) Copyright IBM Corporation 1993,2007 DB2 客户机 9.7.1 的命令行处理器 可从命令提示符处发出数据库管理器命令和 SQL 语句。例如: db2 => connect to sample db2 => bind sample.bnd 要获得一般帮助,输入:?。 要获得命令帮助,输入:? command,其中 command 可以是 数据库管理器命令的前几个关键字。例如: ? CATALOG DATABASE 用于关于 CATALOG DATABASE 命令的帮助 ? CATALOG 用于关于所有 CATALOG 命令的帮助。 要退出 db2 交互方式,在命令提示符处输入 QUIT。在非交互方式下,所有命令都必须以“db2”作前缀。 要列出当前命令选项设置,输入 LIST COMMAND OPTIONS。 要获取更详细的帮助,请参阅 Online Reference Manual。 db2 => create database you DB20000I CREATE DATABASE 命令成功完成。 db2 => connect to you 数据库连接信息 数据库服务器 = DB2/NT 9.7.1 SQL 授权标识 = ACER 本地数据库别名 = YOU db2 => create table youtable( id integer not null primary key,username varchar(2 00),password varchar(200)0 DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在 SQL 处理期间,它返回: SQL0104N 在 "assword varchar(200)" 后面找到异常标记 "0"。预期标记可能包括:")"。 SQLSTATE=42601 db2 => create table youtable( id integer not null primary key,username varchar(2 00),password varchar(200)) DB20000I SQL 命令成功完成。 db2 => insert into youtable(id,username,password) values(188,'stevenjohn','steve nanthony') DB20000I SQL 命令成功完成。 db2 => select * from youtable ID USERNAME PASSWORD ----------- -------------------------------------------------------------------- -------------------------------------------------------------------------------- ---------------------------------------------------- --------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ------------- 188 stevenjohn stevenanthony 1 条记录已选择。 db2 =>
Java connect db2代码
package com.java.call.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class ConnectDB {
public static void main(String args[]){
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
try{
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
conn=DriverManager.getConnection("jdbc:db2://localhost:50000/you","acer","abin");
String url="select * from youtable";
ps=conn.prepareStatement(url);
rs=ps.executeQuery();
while(rs.next()){
System.out.println(rs.getString("id"));
System.out.println(rs.getString("username"));
System.out.println(rs.getString("password"));
}
}catch(Exception e){
e.printStackTrace();
}
}
}
相关文章推荐
- mysql储存过程以及定时调度清除数据
- ubuntu在terminal下安装mysql
- mysql导入数据库和导出数据库
- 数据库设计技巧
- mysql常用函数
- MySql source 命令注意点
- MySQL的root密码忘记后重置方法
- 在同一台电脑上配置两个mysql数据库(解压版)
- .NET如何进行数据库连接
- mysql中 find_in_set()函数的使用
- MySQL的配置
- 数据库常用考试题
- Redis内存分配简单分析
- MySQL Cluster 核心概念
- Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0, Culture=n
- MySQL的调优
- 安装MySQL最后一步出现错误Error Nr.1045解决方法
- mysql的使用
- Oracle 11g使用Pivot函数实现数据聚合行转列
- Oracle SQL最优执行计划的依据