C#数据库相关操作:[1]C#连接SQL数据库
来源:互联网 发布:太美医疗 知乎 编辑:程序博客网 时间:2024/05/29 18:11
对于学生或程序员而言,一般的编程过程中,基本上都会用到数据库,来保存用户登录信息或其他相关数据,本经验不在于教你什么新的知识,只是将一些零碎的数据库知识统一成册,方便人们查阅。
Visual Studio是一个很强大的工具,特别是在C#语言运用越来越广的现在。
工具/原料
- Visual Studio 2010
- SQL Server 2008
1. 创建测试数据库Test
1.1 打开SQL Server管理工具
1.2 连接数据库服务器
1.3 在左侧视图中右键点击“数据库”,选择“新建数据库”
1.4 输入数据库名称:Test,点击确定
1.5 左侧视图中出现上述数据库,表示创建数据库成功
END
2. 连接数据库
2.1 打开Visual Studio 2010,创建窗体工程,这里不再多说,我以“CSharp连接SQL数据库”为例
2.2 添加一个按钮,取名为:CSharp连接SQL数据库
2.3 双击该按钮,进入后台代码编辑器,添加连接代码,具体代码文本如下:
private void buttonConnSQL_Click(object sender, RoutedEventArgs e)
{
string strConnection = "Server=localhost;";
strConnection += "initial catalog=Test;";
strConnection += "user id=**;";
strConnection += "password=******;";
strConnection += "Connect Timeout=5";
bool CanConnectDB = false;
using (SqlConnection objConnection = new SqlConnection(strConnection))
{
try
{
objConnection.Open();
CanConnectDB = true;
objConnection.Close();
}
catch { }
if (CanConnectDB) MessageBox.Show("数据库连接成功!", "百度经验提示:");
else MessageBox.Show("数据库连接失败!", "百度经验提示:");
}
}
说一下连接字符串中的字段涵义:
①Server:数据库的地址,如果是本地连接,用localhost即可,若要用IP地址访问,数据库需要开通远程访问功能,至于怎么设置,请百度,有很多前辈。
②initial catalog:数据库名称,填写步骤一中创建的数据库Test
③user id和password:用户名和密码,在这个互联网时代,这代表什么,相信不用我说了,如果你不知道,那么你就out了!
④Connect Timeout:连接超时,调用数据库Open()方法时,程序进入阻塞状态,期间根据我们写的连接字符串去不断的打开数据库,如果网络不通或Server等字段错误时,就会有延时甚至死机的风险,所以超时写的小一点。
2.4 运行程序,点击按钮,弹出连接成功对话框
2.5 C#连接数据库就到这里了,有疑问请留言。
- C#数据库相关操作:[1]C#连接SQL数据库
- C# 连接SQL数据库以及操作数据库
- c#连接sql数据库
- c#连接sql数据库:
- C#连接SQL数据库
- C# 连接SQL数据库
- C#连接SQL数据库
- C#连接SQL数据库
- c#连接SQL数据库
- c#连接SQL数据库
- C#连接SQL数据库
- C# 连接SQL数据库
- C# 连接Sql数据库
- C#连接SQL数据库
- C# 连接SQL数据库
- c#连接sql数据库
- C#连接SQL数据库
- C# 连接SQL数据库
- 黑马商城项目_banner样式设计
- 我的电路实践
- JAVA【IO三】try-with-resources
- GSoap启用Zlib压缩
- POJ.1011 Sticks
- C#数据库相关操作:[1]C#连接SQL数据库
- dagger2 配置方案.....
- Pro Java 9 Games Development.pdf 英文原版 免费下载
- org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not ju
- android dumpsys 快速入门
- Vuforia 制作AR识别类项目过程简介
- C++链接数据库
- 自定义ViewPager的Indector加入器
- Python学习第一步—解决无法导入自己写的模块的问题