A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曾伟 黑马帝   /  2012-1-3 16:40  /  1775 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 曾伟 于 2012-1-7 15:48 编辑

求常用的连接数据库字符串,以及使用方法及意义

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

2 个回复

倒序浏览
在连接了数据库之后,选中连接的数据库,在属性列表中有一个“连接字符串”属性    可直接复制过去。。。
回复 使用道具 举报
呃,貌似以前的板块发过一次了,不过现在再发一次吧:


ADO.NET
1.        ADO.NET类的重要特性:它们是以断开连接的方式工作!
2 ADO.NET连接SQL Server数据库
定义连接字符串
其中常用的属性及其说明如下:
1、 Data Source:数据源。计算机名称或者IP地址。
2、Server:服务器。数据库所在计算机的名称。
3、 Database:数据库名称。
4、 Initail Catalog:数据库的名称。
5、 User ID:用于连接数据库的用户名称。
6、 Password:用于连接数据库的用户密码。
7、 Pooling:标志是否使用数据库连接池。
8、 Intergrated Security:系统集成安全验证。标志登录数据库时是否使用系统集成验证。
9、 Connection Timeout:连接超时的时间。系统再次尝试连接数据库时所经历的时间,单位为秒,默认值为15秒。

1)以windows 身份登录数据库:
string strconn="Server=(local);Integrated Security=SSPI;uid=user id;pwd=password;Database=chuf";
2)通过用户名登录数据库;
string strconn="Data Source=192.168.1.1;uid=sa;pwd=sa"Initial Catalog=chuf";

3)        在VS中自带的数据库:
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
            if (dataDir.EndsWith(@"\bin\Debug\")
                || dataDir.EndsWith(@"\bin\Release\"))
            {
                dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
                AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
            }//放主函数里的

<?xml version="1.0" encoding="utf-8" ?>
<configuration>       
        <connectionStrings >
                <add name ="connstr" connectionString ="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\test.mdf; Integrated Security=True;User Instance=True"/>
        </connectionStrings>
</configuration>
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马