<C#>_应用程序与MySQL Server数据库的链接
来源:互联网 发布:自学python 好的书籍 编辑:程序博客网 时间:2024/06/05 09:18
应用程序与数据库的连接:
与数据库进行链接,需要用到库函数 SqlConnection,这个类需要使用using System.Data.SqlClient 命名空间。
SqlConnection类是我们用来连接数据库的桥梁,使用此类的属性可以链接到数据库并登陆数据库。
所以需要申明一个SqlConnection类的实例,并且同时传入一个字符串。这个字符串说明了需要登陆的数据库的服务器地址,数据库的名称,登陆数据库的身份验证方式(Windows或SQL Server)等,在此我们如下定义:
string connectString = "Data Source=172.168.0.138;Initial Catalog=AutoTestSystem;Integrated Security=false;User ID=user;Pwd=123456";//SQL Server 身份验证方式
或
string connectString = "Data Source=.;Initial Catalog=AutoTestSystem;Integrated Security=true";//Windows身份验证方式
两种方式的区别在于,如果需要登陆的服务器是在本机上的服务器,选择Windows身份验证方式,如果服务器是在另一台电脑上,就得使用SQL Server 身份验证方式了。
SqlConnection con = new SqlConnection(connectString);
con.open();
这样,我们就可以登陆到服务器了。
附上链接字符串常用的关键字:(截图来自《精通C#与.NET 4.0数据库开发_核心技术、项目实战》)
我在使用的过程中,之前一直用的Windows身份验证登陆方式,后面由于项目需要就得使用SQL Server 身份验证方式,用SQL Server 身份验证方式的话需要登陆名。
登录名设置如下(使用SQL Server Management Studio):
首先设置登录名:
展开安全性,右键登录名,新建登录名。
在选择页的【常规】选项中,设置SQL Server 身份验证,填写密码和登录名,取消强制实施密码策略。
在【用户映射】选项卡中,勾选需要映射的数据库用户,并勾选数据库角色成员身份:
最后还有一步最重要的,就是勾选服务器的身份验证方式,右键服务器,点击属性:
在服务器身份验证那里选择SQL Server 和Windows身份验证模式,最后右键服务器,重启服务器就OK了!
- <C#>_应用程序与MySQL Server数据库的链接
- MATLAB与数据库Mysql的链接
- mysql数据库的事物与链接池
- MySQL _ 数据库的备份 与 恢复
- java实现兼容Oracle、mysql、SQL server数据库的链接
- MYSQL数据库的链接
- C#控制台程序与sql server数据库之间的链接。
- 给学弟学妹们的礼物 -- C语言链接Mysql 数据库
- java 链接mysql 链接数据库的步骤
- 用C语言链接mysql数据库
- c/c++ 链接mysql数据库 (windiow)
- linux 下C编程链接mysql数据库
- MySql数据库的查询、链接
- Mysql数据库的链接方式
- oracle、mysql、sql server等;流行数据库的链接驱动配置
- php mysql 数据库链接与操作
- mysql与php之链接数据库
- Delphi与Oracle,MySQL,SQL Server数据库的连接
- CSS3 display值含义
- C#邮件发送工具类
- iTween基础之Look(使对象面朝指定位置)
- Perlin noise(一)
- HBase 1.x Coprocessor使用指南
- <C#>_应用程序与MySQL Server数据库的链接
- JS代码在页面的什么位置插入合适(提高加载速率)
- 【多校训练】hdu 6035 Colorful Tree 树状数组
- OpenCV学习之形态学操作
- ssh整合的配置
- iTween基础之Scale(缩放大小)
- Spark学习之键值对(pair RDD)操作
- Java环境变量配置&解决版本不一致问题
- HTML5_京东首页样式