提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2013-06-05 14:55:20.000|阅读 377 次
概述:dotConnect for SQL Server操作方便、快捷,本文讲述了如何连接到SQL Server和期间应注意的问题。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
相关链接:
dotConnect for SQL Server操作方便、快捷,本文讲述了如何连接到SQL Server和期间应注意的问题。
要求
为了连接到SQL Server,你需要运行服务器,安装dotConnect for SQL Server并运行IDE。你需要知道服务器名称或IP地址,登录账户和密码。一般来说,有这些信息就足够了。
注意,如果你不用设计时,你就不得不手动嵌入许可信息。
基本信息
为了建立一个到服务器的连接,需要提供一些连接参数用于连接到dotConnect for SQL Server 。这些信息主要是SqlConnection控件用于查找服务器,并使用账户创建的认证信息登陆。参数将会以连接字符串的形式表示,当然你也可以手动的撰写这些连接字符串或让dotConnect for SQL Server构建。
创建SqlConnection
设计时的创建:
下面的步骤是假设在IDE已经在运行的情况下,你当前重点放在表格设计器上:
1、打开工具箱,在 dotConnect 中为SQL Server类找到SqlConnection组件。
2、双击该组件,在表格下方的设计器上将会显示新的对象。如果你是在应用程序中第一次创建SqlConnection,就将其命名为sqlConnection1。
3、在sqlConnection1对象上单击,点击F4关注对象属性。
4、在数据源属性中会提供DNS名称或SQL Server所在电脑的IP地址。
5、在数据库属性中规定你正在连接的数据库。
6、在用户 Id 属性中指定您的登录名。
7、在密码属性中指定您的密码。
8、注意,在将值分配给属性的时候,ConnectionString 属性会自动更新以反映您的设置。
运行时的创建
在运行时执行相同操作如下所示:
[C#]
using Devart.Data.SqlServer; ... SqlConnection sqlConnection1 = new SqlConnection(); sqlConnection1.DataSource = "127.0.0.1"; sqlConnection1.Database = "Test"; sqlConnection1.UserId = "sa"; sqlConnection1.Password = "mypassword";
[Visual Basic]
Imports Devart.Data.SqlServer ... Dim SqlConnection1 As SqlConnection = New SqlConnection() SqlConnection1.DataSource = "127.0.0.1" SqlConnection1.Database = "Test" SqlConnection1.UserId = "root" SqlConnection1.Password = "mypassword"
你可以在单个任务中做到这些。连接字符串是否直接分配或与特别属性组合不会有什么影响。在你分配一个值到ConnectionString属性后,所有其它值将被解析值填充。因此你可以选择对你来说更便利的。
[C#]
sqlConnection1.ConnectionString = "User Id=sa;Password=mypassword;DataSource=127.0.0.1;";
[Visual Basic]
SqlConnection1.ConnectionString = "User Id=root;Password=mypassword;DataSource=127.0.0.1;"
使用连接字符串生成器
如果你决定用分配值到几个属性的方法建立一个连接,可以考虑使用SqlConnectionStringBuilder类。它包含所有可能公开为属性的连接设置,因此允许你在所有范围内自定义链接。下面的例子展示了如何构成一个更复杂的连接字符串:
[C#]
SqlConnectionStringBuilder myCSB = new SqlConnectionStringBuilder(); myCSB.DataSource = "127.0.0.1"; myCSB.UserId = "sa"; myCSB.Password = "mypassword"; myCSB.Database = "Test"; myCSB.MaxPoolSize = 150; myCSB.ConnectionTimeout = 30; SqlConnection myConnection = new SqlConnection(myCSB.ConnectionString);
[Visual Basic]
Dim myCSB As SqlConnectionStringBuilder = New SqlConnectionStringBuilder myCSB.DataSource = "127.0.0.1" myCSB.UserId = "sa" myCSB.Password = "mypassword" myCSB.Database = "Test" myCSB.MaxPoolSize = 150 myCSB.ConnectionTimeout = 30 Dim myConnection As SqlConnection = New SqlConnection(myCSB.ConnectionString)
注意,这个例子中我们使用了接受连接字符串作为参数的SqlConnection构造器。
打开连接
像下面这样简单的打开一个连接:
[C#]
sqlConnection1.Open();
[Visual Basic]
SqlConnection1.Open()
当然,SqlConnection1必须有一个被更早分配的有效的连接字符串。当你打开时,dotConnect for SQL Server试着寻找主机并连接到服务器。如果有任何问题发生,它会产生有关错误的简要说明的异常。如果在dotConnect for SQL Server试图完成连接的 间隔期间,没有任何问题出现。最终,连接将会建立,开启方法将复原,State属性会变为Open。
在设计时中你可以用几个步奏链接到服务器:
或者你可以在属性窗口中简单地改变strong>State属性为Open,用当前连接字符串完成一个连接。
关闭连接
调用它的关闭方法关闭连接,或设置State属性来关闭。
下面的示例总结了上述信息,并演示如何创建、设置、打开、使用,然后关闭该连接。
[C#]
SqlConnection myConn = new SqlConnection(); myConn.ConnectionString = "User Id=sa;Password=mypassword;DataSource=127.0.0.1;"; myConn.Open(); MessageBox.Show(myConn.ServerVersion); myConn.Close();
[Visual Basic]
Dim myConn As SqlConnection = New SqlConnection() myConn.ConnectionString = "User Id=sa;Password=mypassword;DataSource=127.0.0.1;" myConn.Open() MessageBox.Show(myConn.ServerVersion) myConn.Close()
示例代码连接到服务器,展示它的版本然后关掉连接。这实际上不常用,因为在真正的应用程序中连接被其它如SqlCommand,SqlDataTable使用。
修改连接
你可以用改变SqlConnection对象属性的方法修改连接。记住,当一些属性可以自由修改时,它们中大多数在新值被分配时关掉了连接。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@hmdbvip.cn
文章转载自:慧都控件网



在现代软件开发过程中,自动化单元测试是确保代码质量与可靠性的关键环节。尤其对于特定框架(如MFC)的代码,测试复杂度显著增加,常因依赖外部资源或交互操作而难以在静默环境中顺利执行。Parasoft C/C++test作为专业的软件测试工具,致力于帮助开发团队高效实施自动化测试,通过其强大的桩函数功能,能够有效模拟依赖组件的行为,从而实现对复杂逻辑的隔离测试。
本文将为大家介绍如何在MyEclipse中使用XDoclet开发EJB 2 Session Bean,欢迎下载最新版体验!
如果能将 CSV 自动转换为 PDF ,就能快速生成清晰、美观的报表,既节省手动排版时间,又能保持数据的专业呈现。本文将介绍如何使用 Spire.XLS for Java 实现这一过程——从加载 CSV 到输出高质量 PDF,仅需数行代码即可完成。
Parasoft C/C++test是一款专为C/C++代码设计的自动化测试工具,通过静态代码分析、单元测试和运行时错误检测等功能,帮助开发团队在早期发现并修复缺陷,提升代码质量和开发效率 。在实际使用中,尤其是在VC6此类旧版开发环境中执行单元测试时,可能会因环境兼容性问题触发链接错误。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@hmdbvip.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
永利最大(官方)网站