Ø 1.1.1 使用windows 操作系统访问Ebase Database
Ø 2.1.4 同理insert 插入 update 、create
1. 连接Ebase 数据库
Ø 1.1.1 使用windows 操作系统访问Ebase Database
Cmd è telnet 10.130.81.67
Username: zxin12
Password:zxin12
zxin12@linux:~>
Ø 1.1.2 进入操作系统后
连接数据库
Ø 1.1.3 Xsql 命令参数介绍
-s 指数据库主机地址
-p 指数据库端口号
-i 执行文件名
Ø 1.1.4 例如:登录数据库
zxin12@linux:~>
zxin12@linux:~> xsql -s10.130.81.67 -p8433
Welcome to the XSQL monitor. Commands end with ; or \g.
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
xsql>
Ø 1.1.5 这样就成功进入了EBase 数据库了。
注意:这里和其它数据库不一样登录的时候没有用户名和密码
Ø 执行sql文件(如sql 文件为vo.sql)
zxin12@linux:~> xsql -s10.130.81.67 -p8433 –ivo.sql
Ø 2.1.1表空间
首先介绍一下Oracle 数库库中有一个用户空间和临时空间,这里的表空间和Oracle 的有一定差别,但是在MySql 中 由于MySql 是一个多数据库数据库软件所以要用Use 数据库名来使用这个数据库如果不用这一条言句就必须加数据库名来查询数据
Ø 2.1.2 在MySql 数据库中
SELECT * FROM databaseName .tableName
注意:只有一个点
Ø 2.1.3 同理在EBase 中
SELECT * FROM tableSpace ..tableName
注意: 两个点
Ø 2.1.4 如果先使用
Use 数库库名或者Use 表空间后就不用
Select * from databaseName.tablename
直接
SELECT * FROM tablename 就OK。
Ø 2.1.4 同理insert 插入 update 、create
程序连接Ebase 数据库
Ø 3.1.1 Java 连接EBase 数据库
环境 JBoss
在JBoss 对应目录下
\jboss-4.0.5.GA\server\default\conf\com\zte
config.xml 文件
打开config.xml 文件
<?xml version="1.0" encoding="GB2312" ?>
<config>
<db>
<drivers>net.sourceforge.jtds.jdbc.Driver oracle.jdbc.driver.OracleDriver com.microsoft.jdbc.sqlserver.SQLServerDriver com.sybase.jdbc2.jdbc.SybDriver com.zte.xbase.jdbcDriver</drivers>
<scpnum>1</scpnum>
<!—Ebase 数据库数据 如果配置1 个就配置1 同理2就配置2-- >
<scpdb1>
<scpid>140</scpid>
<url>jdbc:xbase:10.130.81.67:8433</url>
<maxconn>2</maxconn>
<minconn>1</minconn>
<ctype>2</ctype>
<scpuser></scpuser>
<scppass></scppass>
<xmlenc>GBK</xmlenc>
<maxrows>2000</maxrows>
<groupid>1</groupid>
<timeoutclose>2</timeoutclose>
<resume_mech>1</resume_mech>
</scpdb1>
<!- - 连接Ebase 信息-->
<scpdb2>
<scpid>142</scpid>
<url>jdbc:xbase:10.130.57.112:8433</url>
<maxconn>2</maxconn>
<minconn>1</minconn>
<ctype>2</ctype>
<scpuser></scpuser>
<scppass></scppass>
<xmlenc>GBK</xmlenc>
<maxrows>2000</maxrows>
<groupid>1</groupid>
<timeoutclose>2</timeoutclose>
<resume_mech>1</resume_mech>
</scpdb2>
</db>
Public Vector qrxx( ebaseid) throws RemoteException {
/***
* EBaseDatabases
*/
XBHandler xhandler = null;
xhandler = new XBHandler("140");
//指定模块号
StringBuffer sql = new StringBuffer("select * from tb_cmntask ");
try {
return xhandler.executeQuery(sql.toString(), BalanceTaskEbase_CmnInfo.class);
} catch (Exception e) {