Ⅰ 谁能给个C# winform连接数据库的例子,并且操作查询返回一些数据库,可以显示出来
以连接sql server数据库为例,保证你能做到
1.首先添加引用。在项目中右键添加引用,然后找到.net,找到System.data。然后在后台引用的地方输入using System.DataSqlClient;
2我只讲后台,前台你看着做啊。看代码。我会以最简单最易理解的方式给你讲解。懂了后你可以自己编写
Private void ToData()
{
SqlConnection conn = new SqlConnection();//创建连接对象
conn.ConnectionString = "data source=(要连接的数据库的服务器的IP,如果是本机的话可以用.);initial catalog=(数据库名称);user id=(用户名);pwd=(密码)";//连接字符串
conn.Open();//打开数据库
SqlCommand cmd = new SqlCommand();//创建命令对象
cmd.Connection = conn;
string sql ="select * from 表 where 条件";//创建sql语句
cmd.CommandText = sql;
SqlDataReader sd = cmd.ExecuteReader();//执行命令
if (sd.Read())
{
MessageBox.Show("有次用户")
}
}
Ⅱ winform如何连接数据库
如需连接到本地SQL,请确保SQL服务正常启动,然后执行如下代码:
string con, sql;
/*Integrated Security=SSPI 这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,如果SQL SERVER服务器不支持这种方式登录时,就会出错。
你可以使用SQL SERVER的用户名和密码进行登录,如:
"Server=.;Database=YouDBName;User ID=sa;Password=密码"
*/
con = "Server=.;Database=YouDBName;Integrated Security=SSPI";
sql = "select * from Test";
SqlConnection mycon = new SqlConnection(con);
mycon.Open();
SqlDataAdapter myda = new SqlDataAdapter(sql, con);
DataSet myds = new DataSet();
myda.Fill(myds, "Test");
dataGridView1.DataSource = myds.Tables["Test"];