delphi连接sql server的字符串2011-10-11 16:07
delphi连接sql server的字符串2011-10-11 16:07
一、delphi连接sql server
放一个连接组件 ADOConnection, 其它组件TADODataSet,TADOQuery等的connection指向ADOConnection就可以了.
你可以双击ADOConnection,使用它的向导。也可以使用下面的代码
function OpenADOConn:boolean;
begin
result:=false;
try
with ADOConnection do
begin
Connected:= false;
Provider:= 'SQLOLEDB.1';
Properties['Data Source'].Value:= HostName; //服务器名
Properties['Initial Catalog'].Value:= DatabaseName; //表名
Properties['User ID'].Value:= UserID; //用户名
Properties['password'].Value:= UserPWD; 密码
LoginPrompt:= false;
try
Connected:= true;
except
begin
Application.MessageBox('无法连结远程数据库!'
,'注意', MB_OK);
exit;
end;
end;
end;
finally
end;
result:=true;
end;
二、Delphi 连接 SQL Server 2005
唯一的关键就是连接字符串,别的都一样
SQL Server 2005 标准连接字符串:
NT 帐户登录:
Provider=SQLNCLI.1;
Persist Security Info=True;
User ID={user ID};
Password={password};
Initial Catalog={database name};
Data Source={instance name};
SQL 帐户登录:
Provider=SQLNCLI.1;
Integrated Security=SSPI;
Persist Security Info=False;
Initial Catalog={database name};
Data Source={instance name};
其中 user ID和 password 就不用说了,分别是用户名和密码
database name 是数据库的名称
instance name 是 SQL Server 实例的名称,注意,这个实例必须指明用户
例如我的计算机名是 RARNU,IP是 192.168.0.100
那么instance name可以填入 RARNU\SQLSERVER2005 或 192.168.0.100\SQLSERVER2005
后面的 SQLSERVER2005 是安装时指定的实例名称。
接下来的事情就很简单了,在Delphi中写如下代码:
ADOConnection1.ConnectionString :=
'Provider=SQLNCLI.1;'+
'Integrated Security=SSPI;'+
'Persist Security Info=False;'+
'Initial Catalog=demo;'+
'Data Source=.\SQLEXPRESS;';
ADOConnection1.Open;
三,连接2008数据库的字符串;
/LinkConnectionStr := 'Provider=SQLNCLI10.1;Server='+cbDBServer.Text+';Database='+cbDBname.Text+';User ID='+edtUser.Text+';Password='+medtPwd.Text+';';
//LinkConnectionStr :='Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User ID=sa;Initial Catalog=master;Data Source=服务器名\mssql2008;Initial File Name="";Server SPN=""' ;
转载于:https://www.cnblogs.com/honeynm/p/4189391.html
delphi连接sql server的字符串2011-10-11 16:07相关推荐
- delphi连接SQL Server数据库
delphi连接SQL Server数据库 delphi版本:Delphi XE10.3.1 SQL Server版本:2014 建立连接: 然后双击 FDConnection组件 打开 FireDA ...
- java sql server连接字符串_java连接sql server
1 packagecom.cps.rom.utils;2 3 /******************************************************************** ...
- SQL Server 分隔字符串函数实现
SQL Server 分隔字符串函数实现 在SQL Server中有时候也会遇到字符串进行分隔的需求.平时工作中常常遇到这样的需求,例如:人员数据表和人员爱好数据表,一条人员记录可以多多人员爱好记录, ...
- (续)Visual Studio 连接SQL Server数据库,代码连接
(续)Visual Studio 连接SQL Server数据库,代码连接(参考项目https://gitee.com/qmagician/book-management-system) 昨天已经将数 ...
- java连接sql server数据库的代码如何改成连接mysql_连接sqlserver数据库代码
Sql Server的JDBC测试程序与远程连接 参考文献: 1.MySql与oracle的JDBC测试程序 2.查看sqlserver的端口号 代码示例 在我的机器上安装了多个版本的sqlserve ...
- 关于Mac应用连接sql server的问题
概述:MacOS10.14,使用freetds库的C语言代码连接sql server远程数据库,插入中文数据,编码不匹配. freetds库官网http://www.freetds.org,下载fre ...
- python 使用pymssql连接sql server数据库
Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...
- 如何通过代码连接SQL Server数据库
我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中. 由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要 ...
- JDBC连接sql server数据库及其它
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
最新文章
- matlab 时间序列模型稳定度检验
- sylog mysql_syslog-ng+loganalyzer搭建日志集中监控平台
- Python主要智能优化算法库汇总
- jvm性能调优实战 - 49OOM异常进行监控以及online处理
- 反编译DLL并修改再生成DLL
- 安装mysql提示找不到msv_安装mysql服务时提示“找不到msvcp140.dll”
- JavaScript 函数 伪数组 arguments
- jQuery获取HTML标签自定义属性值或data值
- 【Protocol Buffer】Protocol Buffer入门教程(五):repeated限定修饰符
- oracle中的tx锁影响查询吗,如何找到TM锁对应的TX锁?
- 微软推出 VS Code 新特性,为 TypeScript 和 JavaScript 用户提供 AI 辅助开发功能
- Tomcat提示Null component
- [2020-AAAI] Revisiting Image Aesthetic Assessment via Self-Supervised Feature Learning 论文简析
- 设置VS2008 快捷键 快速注释
- 川土微电子 | 隔离电源的辐射抑制设计参考(四)
- AlphaGo Zero算法讲解
- WP7手机Zune官方升级教程
- GridView使用大全
- 测试一个教室和一个椅子
- 我给大家制作的专属红包封面来了,速来抢,免费领