Ⅰ 誰能給個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"];