仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 935|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之Pointbase数据库进修

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:39:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
从理论上讲,完全可以为数据表里的每个字段分别建一个索引,但MySQL把同一个数据表里的索引总数限制为16个。数据|数据库pointbase是一个100%纯用java编写的小型数据库,由于其体积小(数据库服务器引擎仅1M),客户端文件加起来不到1M,因而常常能够用来作为项目演示,加上是纯用java编写的,以是对平台撑持性很强,保举用于进修与项目演示,以下是pointbase的基础设置与进修:
pointbase基础文件有三个:(能够上pointbase的官方网站下载,有评价正本收费下载:http://www.pointbase.com/
我用的是pointbaseserver4.4次要文件仅三个:pbserver44.jar,pbclient44.jar,pbtools44.jar。
1)pbserver44.jar(仅1200k,现在我方才打仗的时分的确有点惊奇)是数据库引擎文件,独自运转就能够作为数据库服务器,启动办法javacom.pointbase.net.netServer
2)pbclient44.jar供应了jdbc驱动与客户真个相干文件,pbtools44.jar是客户真个设置与操纵,若想运转窗口设置程序:javacom.pointbase.tools.toolsConsole
细节以下:
1)服务器真个设置:
1、设置情况变量classpath,把pbserver44.jar文件路径包含出来。
2、设置数据库设置文件pointbase.ini文件,次要设置了database数据库的寄存路径(创建一个pointbase.ini文件,到场以下内容:
database.home=e:pointbasedatabases
3、启动服务器:
javacom.pointbase.net.netServer/port:9092/d:3/pointbase.ini="E:pointbase        oolspointbase.ini"
(申明:port参数代表端口,d代表优先级,poinbase.ini文件代表是设置文件的路径,你能够编写一个剧本,把以上的内容都完成,激烈倡议写个脚步)
具体匡助能够到官方网站查材料,大概运转javacom.pointbase.net.netServer/help检察参数用法
2)客户使用段的设置:
1、情况变量的设置classpath,把pbclient44.jar与pbtools44.jar的路径增加出来。
2、启动客户端:javacom.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,MSSQL,DB2,mysql等之类的人人有空能够自我进修,很复杂的事。不外在平常练习的时分倡议你利用pointbase,那样不会很损耗体系资本(要不你想一下在你的机子上跑eclipse<企图写一篇进门文章,可是想一下,收集上的课本太多了,就不写了〉,又同时跑个mysql,接着还要运转tomcat<幸亏不是weblogic>,对常人就是一种疾苦),至于在tomcat中的数据库毗连jndi的设置成绩能够看我的另外一篇文章:tomcat下的jndi的设置。
在这篇文章里有甚么成绩能够接洽我,大概留言:
QQ:56416938
这章描述如何检查和处理在MySQL数据库中的数据损坏。如果你的表损坏很多,你应该尝试找出其原因!见G.1调试一个MySQL服务器。
山那边是海 该用户已被删除
沙发
 楼主| 发表于 2015-1-19 20:55:51 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
飘灵儿 该用户已被删除
板凳
发表于 2015-1-25 05:23:04 | 只看该作者
大家注意一点。如下面的例子:
透明 该用户已被删除
地板
发表于 2015-2-2 14:46:41 | 只看该作者
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
蒙在股里 该用户已被删除
5#
发表于 2015-2-7 22:59:01 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
金色的骷髅 该用户已被删除
6#
发表于 2015-2-23 14:19:11 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
因胸联盟 该用户已被删除
7#
发表于 2015-3-7 09:19:58 | 只看该作者
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。
第二个灵魂 该用户已被删除
8#
发表于 2015-3-14 18:05:44 | 只看该作者
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-21 13:05:21 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 09:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表