|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。技能|数据|数据库思考收拾:南海
上面,笔者还为列位网友筹办了一套数据库年夜餐,这就是在
MS-SQLServer下的Client/Server布局编程示例:
MS-SQLSERVER是微软公司临盆的中型干系数据库办理体系,它有以下的一些特性:
客户/服务器系统布局
图形化的用户界面,使体系的办理加倍直不雅和复杂。
丰厚的编程接口,为用户举行使用程序计划供应了更年夜的选择余地。
与WindowsNT操纵体系的无机集成,多线程系统布局计划,进步了体系对用户并发会见的速率。
对Web手艺的撑持,利用户可以很简单的将数据库中的数据公布到网上。
代价上的上风。与别的一些年夜型数据库体系如Oracle、Sybase等比拟,SQLServer的代价十分廉价。
因为SQLServer数据库办理体系具有凸起的有点,以是其用户愈来愈多。本文中报告的是一些利用SQLServer的办法和体味(以SQLServer6.5为例)。
1、体系的安装
SQLServer请求安装在WindowsNT操纵体系平台下,它能够和NT一同运转在Intelx86、AlphaAXP大概MIPS等分歧系统布局的微处置器情况。体系的内存和硬盘空间最小请求是16MB和96MB。在安装时,启动光盘上i386目次下的setup.exe程序,依据安装程序的提醒能够很简单的完成体系安装。
安装过程当中体系次要天生了SQLEnterpriseManager、SQLWebAssistant、ISQL_W、SQLBooksOnline等体系工具,个中SQLEnterpriseManager是最主要的一个工具,它能够完成对SQLServer数据库体系的周全操纵和保护。
体系安装终了后,有以下办法能够启动SQLServer服务:
利用netstartmssqlserver命令启动SQLServer服务。
体系主动启动。
利用体系办理工具SQLEnterpriseManager或SQLServiceManager启动服务。
利用WindowsNT把持面板里的服务选项启动SQLServer服务。
2、数据库的创建
从SQLEnterpriseManager的数据库办理窗口选择“新建”按钮,弹出新建数据库对话框(以下页图所示)。在这个对话框中输出新建数据库的称号,选择存储数据库及其日记所利用的设备,输出它们的空间巨细(以MB为单元),再依据必要选择CreateforLoad复选框(该复选框申明是不是从一个备份库中向新建的数据库加载数据),然后选择“OK”按钮便可创立一个新的数据库。
别的,利用SQL语句也能够创立数据库:
CREATEDATABASEMyDataBase
[ON{DEFAULT|database_device}[=size]
[,database_device[=size]]…]
[LOGONdatabase_device[=size]
[,database_device[=size]]…]
[FORLOAD]
个中size是以MB为单元。
<br><imgsrc=/UploadPic/2007-2/2007212173330282.jpg><br>
3、表格的创建
从SQLEnterpriseManager的数据库办理窗口选择DataBases->DataBaseName->Objects->Tables,弹出新建数据表对话框(如图所示)。
在这个对话框里设置属性的称号、数据范例、字段长度、是不是能够为空和缺省值等。
设置终了后点击“存储”的图标,完成表单的存储。
4、利用前端开辟工具编程利用数据库
本例中前端开辟工具接纳InpriseDelphi4.0,经由过程前端程序完成对背景数据库的操纵,这也是Client/Server的尺度布局。
起首在Delphi的表单上(Form)安排一些必需的控件,分离是:DataBase、Table、DataSource、DBGrid、DBNavigator。个中DataBase的属性设置为:(数据库服务器的地点) (数据库的用户名) (这里假定口令为123456)
然后将Table的DataBaseName属性设置为和DataBase控件的DataBaseName属性不异。TableName属性选择成为么利用的数据库。
再将DataSource控件的DataSet设为Table1(Table控件的Name)。DBGrid和DBNavigator的DataSource属性都为DataSource1(DataSource控件的Name)。
举行以上的设置以后,就完成了一个能够利用数据库表单的最复杂的程序,程序的运转界面以下:
以上完成的是基于Client/Server布局的数据库编程,在WindowsNT4.0+MSSQLServer6.5下调试经由过程(PIII550,256MRAM)。
别的,我们另有基于MS-SQLServer的Browser/Server布局程序计划示例,将在今后的JSP/ASP讲座中完成。
本讲到此停止,祝列位伴侣兴奋!
解决方案提供商开始推动DBaaS浪潮之前,他们应该深入了解究竟什么是DBaaS。 |
|