C#数据库相关操作:[1]C#连接SQL数据库

2025-09-29 03:40:23

1、1.1 打开SQL Server管理工具

C#数据库相关操作:[1]C#连接SQL数据库

2、1.2 连接数据库服务器

C#数据库相关操作:[1]C#连接SQL数据库

3、1.3 在左侧视图中右键点击“数据库”,选择“新建数据库”

C#数据库相关操作:[1]C#连接SQL数据库

4、1.4 输入数据库名称:Test,点击确定

C#数据库相关操作:[1]C#连接SQL数据库

5、1.5 左侧视图中出现上述数据库,表示创建数据库成功

C#数据库相关操作:[1]C#连接SQL数据库

1、2.1 打开Visual Studio 2010,创建窗体工程,这里不再多说,我以“CSharp连接SQL数据库”为例

C#数据库相关操作:[1]C#连接SQL数据库

2、2.2 添加一个按钮,取名为:CSharp连接SQL数据库

C#数据库相关操作:[1]C#连接SQL数据库

3、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等字段错误时,就会有延时甚至死机的风险,所以超时写的小一点。

C#数据库相关操作:[1]C#连接SQL数据库

4、2.4 运行程序,点击按钮,弹出连接成功对话框

C#数据库相关操作:[1]C#连接SQL数据库

5、2.5 C#连接数据库就到这里了,有疑问请留言。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢