数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Pointbase数据库学习

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

     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
                 


相关文章

相关软件