数据库我不太熟悉,不知道哪里写错了
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 lianjieSQL
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text=="")
{
MessageBox.Show("请输入数据库名称"); }
else
{
try
{
string constr = "server=LESLIE-PC;database=textBox1.Text ;uid=leslie_PC;pwd=";
SqlConnection conn = new SqlConnection(constr);
conn.Open();
if (conn.State==ConnectionState.Open)
{
label1.Text = " 数据库" + textBox1.Text.Trim() + "已经连接并打开";
}
}
catch (System.Exception )
{
MessageBox.Show("数据库打开失败");
}
}
}
}
}
数据库用户名和密码我不知道在哪里看string constr = "server=LESLIE-PC;database=textBox1.Text ;uid=leslie_PC;pwd="问题就处在这里,请问怎么查看数据库的服务器名称和用户名密码,我用的是SQL server 2008这个软件
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 lianjieSQL
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text=="")
{
MessageBox.Show("请输入数据库名称"); }
else
{
try
{
string constr = "server=LESLIE-PC;database=textBox1.Text ;uid=leslie_PC;pwd=";
SqlConnection conn = new SqlConnection(constr);
conn.Open();
if (conn.State==ConnectionState.Open)
{
label1.Text = " 数据库" + textBox1.Text.Trim() + "已经连接并打开";
}
}
catch (System.Exception )
{
MessageBox.Show("数据库打开失败");
}
}
}
}
}
数据库用户名和密码我不知道在哪里看string constr = "server=LESLIE-PC;database=textBox1.Text ;uid=leslie_PC;pwd="问题就处在这里,请问怎么查看数据库的服务器名称和用户名密码,我用的是SQL server 2008这个软件
解决方案 »
- Winform 打包成EXE,安装后,Windows7可以运行,XP不行
- c#导出excel问题!!
- 我的visual studio 2005 中没有SqlDataSource 控件,谁有办法呢?
- c#初学者
- 对自己写的属性进行调试时,有没有代法在单步时不进入到属性里面?这样可以省去许多调试时的麻烦。详见文章内容。
- ADO.NET所提供的事務處理是否可運行在WIN NT4.0機器上?
- 请教:一个文本文件,不读文件的前两行与后两行
- asp.net 取表里面的 所有字段 ,然后再把表单名称和字段名称相同的 写进数据库
- 对DataGrid中表格中的内容进行修改后,怎样更新到数据库
- 使用udp实现局域网通讯的问题。
- C# 调用C++ builder写的DLL文件
- 求救C#小问题
pwd填数据库密码
string constr = "server=LESLIE-PC;database=“+”textBox1.Text“+” ;uid=leslie_PC;pwd=";
SqlConnection conn = new SqlConnection(constr);
conn.Open();
不然就把textBox1.Text当成一个字符串来处理了,必须报错的
你的这句有问题 textbox不能放在引号里啊 debug时看一下这个值constr
server=LESLIE-PC\\SQLExpress;database=textBox1.Text ;uid=Administrator;pwd=多加一个\转义一下
楼主试试这样,我经常使用的方式:
Data Source=XXX;Initial Catalog=数据库名;Persist Security Info=True;User ID=XXX;Password=XXX
textBox1.Text这个只必须单独分离出来