Pointbase数据库学习

Pointbase数据库学习 pointbase是一个100%纯用java编写的小型数据库,因为其体积小( 数据库服务器 引擎仅1M), 客户端 文件加起来不到1M,因此经常可以用来作为项目演示,加上是纯用java编写的,所以对平台支持性很强,推荐用于学习与项目演示,以下是pointbase的基本配置与学习:
   pointbase基本文件有三个:(可以上pointbase的官方网站下载,有评估副本免费下载:http://www.pointbase.com/
   我用的是pointbase server 4.4主要文件仅三个:pbserver44.jar,pbclient44.jar,pbtools44.jar。
   1)pbserver44.jar(仅1200k,当初我刚刚接触的时候确实有点惊讶)是数据库引擎文件,单独运行就可以作为数据库服务器,启动方法java com.pointbase.net.netServer
   2)pbclient44.jar提供了jdbc驱动与客户端的相关文件,pbtools44.jar是客户端的设置与操作,若想运行窗口配置程序:java com.pointbase.tools.toolsConsole
   细节如下:
   1)服务器端的设置:
   1、设置环境 变量 classpath,把pbserver44.jar文件 路径 包括进去。
   2、设置数据库配置文件pointbase.ini文件,主要设置了database数据库的存放路径(建立一个pointbase.ini文件,加入如下内容:
   database.home=e:/pointbase/databases
   3、启动服务器:
   java com.pointbase.net.netServer /port:9092 /d:3 /pointbase.ini="E:/pointbase/tools/pointbase.ini"
   (说明:port参数代表端口,d代表 优先级 ,poinbase.ini文件代表是配置文件的路径,你可以编写一个脚本,把以上的内容都完成,强烈建议写个脚步)
   详细帮助可以到官方网站查资料,或者运行java com.pointbase.net.netServer /help查看参数用法
   2)客户应用段的配置:
   1、 环境变量 的设置classpath,把pbclient44.jar与pbtools44.jar的路径添加进去。
   2、启动客户端:java com.pointbase.tools.toolsConsole
   (你也可以编写一个脚本<强烈建议编写一个脚本,方便以后操作>,如windows下可以编写一个 bat文件 ,具体的写法可以去查资料,极其简单)
   3)一些重要的参数内容:
   通用的jdbc驱动:com.pointbase.jdbc.jdbcUniversalDriver(在包pbclient44.jar里)
   url 数据库连接 :jdbc:pointbase:server://<machine_name><:port>/数据库名字
   如:jdbc:pointbase:server://localhost:9092/sample
   (注意冒号,当初偶就是没有注意,结果弄了一个下午,这是偶的惨败的教训,希望各位注意)
  关于pointbase的内容就简单讲到这里,希望大家成功,至于其他的数据库连接如:Oracle,MS SQL,DB 2,mysql等之类的大家有空可以自我学习,很简单的事。不过在平时演习的时候建议你使用pointbase,那样不会很消耗 系统资源 (要不你想一下在你的机子上跑eclipse<计划写一篇入门文章,但是想一下,网络上的教材太多了,就不写了〉,又同时跑个mysql,接着还要运行tomcat<幸好不是weblogic>,对一般人就是一种痛苦),至于在tomcat中的数据库连接jndi的设置问题可以看我的另一篇文章:tomcat下的jndi的配置。
   在这篇文章里有什么问题可以联系我,或者留言:
   QQ:56416938

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值