对于学生或程序员而言,一般的编程过程中,基本上都会用到数据库,来保存用户登录信息或其他相关数据,本经验不在于教你什么新的知识,只是瓴烊椹舟将一些零碎的数据库知识统一成册,方便人们查阅。Visual Studio是一个很强大的工具,特别是在C#语言运用越来越广的现在。
![C#数据库相关操作:[1]C#连接SQL数据库](https://exp-picture.cdn.bcebos.com/92dd32f7dfb2dc19b45451af95def4dca13910cc.jpg)
2、2连接数据库服务器
![C#数据库相关操作:[1]C#连接SQL数据库](https://exp-picture.cdn.bcebos.com/cfadcdd96975f2c468e153f78f0148fe1f4206cc.jpg)
4、4输入数据库名称:Test,点击确定
![C#数据库相关操作:[1]C#连接SQL数据库](https://exp-picture.cdn.bcebos.com/9bc92713e8e5ecee3dc4b49bcc704618deda7acc.jpg)
2. 连接数据库
1、1龅歧仲半打开VisualStudio2010,创建窗体工程,这里不再多说,我以“CSharp连接SQL数据库”为例
![C#数据库相关操作:[1]C#连接SQL数据库](https://exp-picture.cdn.bcebos.com/e57a258602214f570a2e590f732064fb970b73cc.jpg)
3、3仇荸驼惦双击该按钮,进入后台代码编辑器,添加连接代码,具体代码文本如下:privatevoidbuttonConnSQL_Click(objectsender,RoutedEventArgse){stringstrConnection="Server=localhost;";strConnection+="initialcatalog=Test;";strConnection+="userid=**;";strConnection+="password=******;";strConnection+="ConnectTimeout=5";boolCanConnectDB=false;using(SqlConnectionobjConnection=newSqlConnection(strConnection)){try{objConnection.Open();CanConnectDB=true;objConnection.Close();}catch{}if(CanConnectDB)MessageBox.Show("数据库连接成功!","百度经验提示:");elseMessageBox.Show("数据库连接失败!","百度经验提示:");}}说一下连接字符串中的字段涵义:①Server:数据库的地址,如果是本地连接,用localhost即可,若要用IP地址访问,数据库需要开通远程访问功能,至于怎么设置,请百度,有很多前辈。②initialcatalog:数据库名称,填写步骤一中创建的数据库Test③userid和password:用户名和密码,在这个互联网时代,这代表什么,相信不用我说了,如果你不知道,那么你就out了!④ConnectTimeout:连接超时,调用数据库Open()方法时,程序进入阻塞状态,期间根据我们写的连接字符串去不断的打开数据库,如果网络不通或Server等字段错误时,就会有延时甚至死机的风险,所以超时写的小一点。
![C#数据库相关操作:[1]C#连接SQL数据库](https://exp-picture.cdn.bcebos.com/04201aa355e983ae4baf539e68efe078153169cc.jpg)
5、5 C#连接数据库就到这里了,有疑问请留言。