目录
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) {
分享到:
相关推荐
EBase数据库介绍PPT课件.pptx
EBase数据库是一款专为实时监控和管理各类工业生产过程而设计的分布式实时数据库系统。它在环保、能源、交通等多个领域有着广泛的应用,如大气污染源监管、水污染源监管、废水处理监控、智慧城市、智能交通和智能...
《ebase SQL解析器——深入理解SQL解析技术》 在信息技术领域,数据库是不可或缺的一部分,而SQL(结构化查询语言)则是与数据库...通过研究ebase,我们可以更深入地理解SQL的工作原理,提升数据库应用的开发能力。
总的来说,"ebase信息管理系统"是一个使用Java技术和Struts框架构建的信息管理解决方案,搭配HSQDB数据库进行数据存储。随着版本的升级,系统将逐步增加新功能,如图片处理,以满足更多样的信息管理需求。对于熟悉...
ebase-boot 一系列开箱即用的组件什么是 ebase-boot?ebase-boot 是一款基于SpringBoot 的服务集成基础框架,内部提供了第三方框架的封装集成,让接口开发者可以选择性完成开箱即用。对SpringBoot简单了解的开发者就...
ebase-fast-vue这是一个ebase-fast管理后台。我们原始克隆了脚手架。目前版本为v4.0+基于vue-cli进行整合。浏览器支持现代浏览器和Internet Explorer 10+。 IE浏览器/边缘 火狐浏览器 Chrome 苹果浏览器IE10,IE11,...
ebase58 Base58编解码库 用法 添加ebase58作为一个依赖rebar.config { deps , [ { ebase58 , " <latest> " } ]}. 如果不使用hex.pm { ebase58 , { git , " https://github.com/drvspw/ebase58.git " , { tag ,...
一个可移植的,轻便的,灵活的C ++库,可提供可靠的持久存储。 它非常适合嵌入式系统,个人数字设备和Web上的小型数据库需求。一个子项目是使用ebase库来实现
其核心功能围绕着一组操作TABLE(数据库表)的基本命令,包括增、删、改、查等基本操作,为学习者提供了从理论到实践的过渡桥梁。 #### 构建SQL解析器的关键技术:lex与yacc 在ebase的构建过程中,lex与yacc扮演了...
标题 "m3e-base.tgz" 提供的信息较少,它很可能是一个包含软件库、模型或者数据集的压缩文件,格式为 tar.gz。这种格式在IT行业中常见于源代码分布、机器学习模型或大数据集的存储,因为它能有效地压缩大量文件。...
Angular 2 快速入门Angular 2 快速入门包括在浏览器中编写 Angular 2 的所有依赖项。 快速入门包含 alpha-14 的预构建 ES5 版本 alpha-7 的预构建 ES5 版本es6-shim,包括用于元数据注释的 Traceur、ES6 模块加载器...
#await page.click('#content-container > div.ebase-metaDecorator__root > div > div.ebase-FaCommonFilter__root > div > div > div > div > div.ebase-FaCommonFilter__top > div.ebase-FaCommonFilter__right ...
AEC-Q200汽车电子零部件stress测试认证标准 AEC-Q200 REV D是Automotive Electronics Council(汽车电子理事会)发布的一份用于汽车电子零部件stress测试认证的标准文档。该文档于2010年6月1日发布,旨在确保汽车...
这个地址是通过将RBASE或EBASE寄存器作为基础地址,然后加上中断源的偏移值计算得出的。例如,如果PSW.EBV(中断向量选择位)为0,则使用RBASE;若为1,则使用EBASE。这种方式简单且快速,但可能导致内存空间的浪费...
- EBase + 0x000: 简单的TLB重填充(如果SR(EXL)为0) 其中,EBase的默认值在MIPS32 Release1中是0x80000000。当发生异常时,CP0中的SR寄存器会被更新以反映当前的状态,而EPC寄存器则会保存异常发生前的程序位置。...
另外,报告中出现了“BalenoAttitude”,“ebase”,“SK”,“I.P.ZONE”等不同的品牌或产品系列名称。这表明YISHION品牌下有着丰富的子品牌或产品线,每一个子品牌或系列都可能针对不同的市场定位和目标消费者群体...
sPath=["+URLEncode("Sales&Services")+"],["+URLEncode("eBase")+"],["+URLEncode("ֵֵֵԱȱ")+"] &sDocName=11.221repyeartomonthRealTimeGlobalBUServiceProductImprovementReportofCalculatedBaseline &...
["+URLEncode("Sales&Services")+"],["+URLEncode("eBase")+"],["+URLEncode("ֵֵֵԱȱ")+"] &sDocName=11.221repyeartomonthRealTimeGlobalBUServiceProductImprovementReportofCalculatedBaseline &lsSYear="+...