关于C#中数据库连接的最简单的操作!

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:45:11
请好心人帮帮我,帮我调试一下程序,谢谢大家!
我做了一个小的窗体程序,就是画一个按钮,上面写:连接数据库,旨在单击该按钮时,会弹出一个窗口:“pubs数据库连接成功”或“连接失败!”

我先画了一个界面,然后双击自己画的上面写了“连接数据库”按钮,则出现了代码,光标在private void button1_Click(object sender, EventArgs e) {
后。我在光标处输入了代码,又在顶上添加了命名空间,总代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.Odbc;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
string SqlStr = "Server = (local);User Id = sa;Pwd = ;DataBase = pubs";
SqlConnection con = new SqlConnection(SqlStr);

con.Open();
if (con.State == ConnectionState.Open)
{
MessageBox.Show("pubs 数据库连接成功!", "SQL数据库的连接");
}
else
{
MessageBox.Show("pubs 数据库连接成功!", "SQL数据库的连接");
}
这段加try..catch,你数据库服务器没开启,就会出现异常提示。

用户名和密码是你在安装SQL SERVER时,自己设的,一般没人自己设,都默认的,所以一般都为:

用户名为:sa

密码

如果说要跟哪获取,你到企业管理器里,看看去.

这样写,绝对没错

SqlConnection Conn = new SqlConnection("server=.;uid=sa;pwd=;database=pubs");
Conn.Open();