版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!
恰饭广告
方法1:
using System.Data.SqlClient;
添加控件的选择项
添加sql连接组件
添加完成后,vs底部出现如下
选择属性,新建连接
填写数据库服务器名,用户名,命名,数据库名称
注意:.代表本机服务
包含密码
把字符串复制下来,就是sql连接的字符串
注意:把复制的字符串放进string Connstr=””;里面
主要代码:
string Constr = "Data Source=.;Initial Catalog=testDB;User ID=sa;Password=123456"; SqlConnection conn = new SqlConnection(Constr); try { conn.Open(); if (conn.State==ConnectionState.Open) { MessageBox.Show("数据库已连接"); } } catch { MessageBox.Show("数据库连接失败"); } finally { conn.Close(); conn.Dispose(); }
方法2:
using System.Configuration;
注意:在using System.Data.SqlClient;的基础上再添加引用
把连接sql的字符串写在App.config里面
App.config文件内容的</startup>标签后面添加
<connectionStrings> <add name="testDB" connectionString="Data Source=.;Initial Catalog=testDB;User ID=sa;Password=123456" /> </connectionStrings>
注意:connectionString里面的内容复制于sqlconnection1组件属性的内容
添加引用
选中system.configuration
主要代码:
string testDB = ConfigurationManager.ConnectionStrings["testDB"].ConnectionString; SqlConnection conn = new SqlConnection(testDB); try { conn.Open(); if (conn.State == ConnectionState.Open) { MessageBox.Show("数据库已连接"); } } catch { MessageBox.Show("数据库连接失败"); } finally { conn.Close(); conn.Dispose(); }
实现UI界面代码,Form1.cs代码
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; using System.Configuration; namespace ConnectSql { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string Constr = "Data Source=.;Initial Catalog=testDB;User ID=sa;Password=123456"; SqlConnection conn = new SqlConnection(Constr); try { conn.Open(); if (conn.State==ConnectionState.Open) { MessageBox.Show("数据库已连接"); } } catch { MessageBox.Show("数据库连接失败"); } finally { conn.Close(); conn.Dispose(); } } private void button2_Click(object sender, EventArgs e) { string testDB = ConfigurationManager.ConnectionStrings["testDB"].ConnectionString; SqlConnection conn = new SqlConnection(testDB); try { conn.Open(); if (conn.State == ConnectionState.Open) { MessageBox.Show("数据库已连接"); } } catch { MessageBox.Show("数据库连接失败"); } finally { conn.Close(); conn.Dispose(); } } } }
原文链接:https://www.idaobin.com/archives/1029.html
让我恰个饭吧.ヘ( ̄ω ̄ヘ)
恰饭广告