欢迎来到天天文库
浏览记录
ID:24375545
大小:52.00 KB
页数:3页
时间:2018-11-14
《通过数据库连接参数保证程序可移植性》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、通过数据库连接参数保证程序可移植性>>教育资源库 在设计数据库应用程序的时候,经常需要将一些信息从程序中独立出来,以保证程序的可移植性。其中最重要的信息就是数据库的连接参数。 在Delphi中,获得正确的数据库连接参数的方法十分简单,你只需要建立一个数据模块,在其中添加一个ADOConnection,双击之,然后在弹出的窗口中选UseConnectionString,单击Build按钮,在数据链接属性窗口中选择适当的驱动引擎,并设定相应的连接参数就可以了。点击确认后,系统将自动生成连接串,显示在ObjectInspector的Connect
2、ionString中。 以MicrosoftSQLServer为例,连接串就类似于: Provider=SQLOLEDB.1;Passap; PersistSecurityInfo=True;UserID=map; InitialCatalog=Superdash;驱动类型 DataSource服务器名称 InitialCatalog数据库名称 UserID用户名 Passdash;口令 PersistSecurityInfo是否使用持续安全验证 现在我们所要做的第一件工作是将各项参数写入一个INI文件中。e='db
3、.ini';//INI文件的文件名,大家根据具体情况修改 var iniParam:TINIFile; strLocal:String; procedurereadParam(outserver:String;out database:string;outuser:string;outpass(server:string;database:string; user:string;passplementation procedurereadParam(outserver:String;outdatabase:s
4、tring; outuser:string;outpass.ReadString('dbParam下一页>>>>这篇文章来自..,。;,'DataSource',''); database:=iniParam.ReadString('dbParam','InitialCatalog',''); user:=iniParam.ReadString('dbParam','UserID','
5、9;); pass.ReadString('dbParam','Pass(server:string;database:string; user:string;pass..DataModuleCreate(Sender:TObject); var confForm:TConf; begin conn.ConnectionString:=R:=TConf.Create(self); confForm.Sho} procedureTConf.FormSho(sServer,sDatabas
6、e,sUser,sPass(sServer,sDatabase,sUser,sPassword); close; end;上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有