Ebase 数据库

 

 

目录

 

EBase In Action. 1

(EBase 实战) 1

(EBase InAction 实战版) 1

目录... 2

1.    连接Ebase 数据库... 3

Ø    1.1.1 使用windows 操作系统访问Ebase Database. 3

Ø    1.1.2 进入操作系统后... 3

Ø    1.1.3 Xsql 命令参数介绍... 3

Ø    1.1.4 例如:登录数据库... 4

Ø    1.1.5 这样就成功进入了EBase 数据库了。... 4

Ø    执行sql文件(sql 文件为vo.sql) 4

Ø    2.1.1表空间... 5

Ø    2.1.2 MySql 数据库中... 5

Ø    2.1.3 同理在EBase ... 5

Ø    2.1.4 如果先使用... 5

Ø    2.1.4 同理insert 插入 update create. 6

Ø    3.1.1 Java 连接EBase 数据库... 6

Ø    底层详解... 8

Ebase 使用总节... 10

 

 

 

 

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) {

你可能感兴趣的:(oracle,sql,linux,mysql,SQL Server)