中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
Pointbase数据库学习
作者:未知 时间:2005-07-27 23:37 出处:CSDN 责编:chinaitpower
              摘要: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
                 
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有