C#求助~~~
来源:百度知道 编辑:UC知道 时间:2024/06/24 08:44:49
我弄了个测试数据库连接的程序
代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//测试打开数据库的操作
private void btnTest_Click(object sender, EventArgs e)
{
//数据库连接字符串
string connString = "Data Source=.;Initial Catalog=MySchool;User ID=.";
//创建Connection对象
SqlConnection connection = new SqlConnection(connString);
//打开数据库连接
connection.Open();
MessageBox.Show("打开数据库连接成功");
//关闭数据库连接
代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//测试打开数据库的操作
private void btnTest_Click(object sender, EventArgs e)
{
//数据库连接字符串
string connString = "Data Source=.;Initial Catalog=MySchool;User ID=.";
//创建Connection对象
SqlConnection connection = new SqlConnection(connString);
//打开数据库连接
connection.Open();
MessageBox.Show("打开数据库连接成功");
//关闭数据库连接
那是你的数据库登陆有问题
因为我的连接字符串和你的一样但没有异常
首先你要确定 你用服务器名称为"."时是否可以正常登陆数据库
-----修改了
那个 你试试这个连接字符串吧
"Data Source = . ; Initial Catalog = 数据库名; Trusted_Connection=yes"
我就是用这个连的
string connString = "Persist Security Info=false;Data Source=219.149.186.135;Initial Catalog=MySchool;User ID=你的数据库登陆帐号;Password=数据库登陆密码;Enlist=true;Pooling