网上搜索SQL Server的连接字符串,发现非常多,可是试了几个都不行。
后来发现用 VS 本身的数据库连接向导可以方便查看连接字符串。
详细看下面的图片:
下面看一个演示例程:
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;
namespace masterControl
{
public partial class Form1 : Form
{
string DataSource = string.Empty;
System.Data.SqlClient.SqlConnection con;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DataSource = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3}",
"ALLEGRO-PC", "guangyu", "sa","mypassword");
try
{
con=SqlHelper.GetSqlConnection(DataSource);
MessageBox.Show("连接成功!");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
var set=SqlHelper.ExecuteDataset(con, CommandType.Text, "select * from user_id");
dataGridView1.DataSource = set.Tables[0];
}
}
}
其中SqlHelper类是netMarketing类库中的一个类。