shell脚本连接数据库db2语法
时间: 2023-07-25 07:41:41 浏览: 137
连接 DB2 数据库的 shell 脚本语法如下:
```sh
#!/bin/bash
# 定义连接 DB2 数据库的参数
DBNAME=<database_name>
HOSTNAME=<host_name>
PORT=<port_number>
PROTOCOL=<protocol>
UID=<username>
PWD=<password>
# 连接 DB2 数据库
db2 connect to $DBNAME user $UID using $PWD
```
其中,`<database_name>` 是需要连接的数据库名称,`<host_name>` 是数据库所在的主机名,`<port_number>` 是数据库的端口号,`<protocol>` 是连接协议,可以是 `TCPIP` 或 `SOCKETS`,`<username>` 和 `<password>` 分别是登录数据库的用户名和密码。
在上述脚本中,使用了 `db2` 命令连接 DB2 数据库,并且传入了连接参数。连接成功后,可以执行相应的 SQL 语句,例如:
```sh
# 执行 SQL 语句
db2 "select * from <table_name>"
```
注意,在执行 SQL 语句之前,必须先连接到数据库。如果执行 SQL 语句后不需要再与数据库交互,可以使用 `db2 terminate` 命令关闭数据库连接。
阅读全文