歡迎來到unity學習、unity培訓、unity企業培訓教育專區,這裏有很多U3D資源、U3D培訓視頻、U3D教程、我們致力於打造業內unity3d培訓、學習第一品牌。
今天我們學習了利用vs實現關聯SQL並實現增刪改差操作。
首先是引入命名空間
引入
using System.Data;
using System.Data.SqlClient;
1.查的操作
class Program
{
List<Users> list = new List<Users>();
public List<Users> select() {
SqlConnection con = new SqlConnection("server=.;database=GameMarket;Trusted_Connection=SSPI");
con.Open();
string sql = "select * from users";
SqlCommand sc = new SqlCommand(sql, con);
SqlDataReader reader = sc.ExecuteReader();
while (reader.Read()) {
Users u = new Users();
u.Id =(int) reader.GetValue(0);
u.Name = (string)reader.GetValue(1);
list.Add(u);
}
return list;
}
2.增(插入)的操作
public int insert(string name)
{
SqlConnection con = new SqlConnection("server=.;Truseted_Connection=SSPI;datebase=student");
con.Open ();
SqlCommand cmd =new SqlCommand ("insert into student values ('"+name+"')");
int i=cmd.ExecuteNonQuery();
return i;
}
3.刪的操作
public int delete(int id)
{
SqlConnection con = new SqlConnection("server=.;Trusted_Connection=SSPI;datebase=student");
con.Open ();
SqlCommand cmd=new SqlCommand ("delete from student where id="+id+"");
int i = cmd.ExecuteNonQuery();
return i;
}
4.改(更新)的操作
public int update(string name, int id)
{
SqlConnection con = new SqlConnection("server=.;Trusted_Connection=SSPI;datebase=student");
con.Open();
SqlCommand cmd = new SqlCommand("update student set name='" + name + "' where id=" + id + "");
int i = cmd.ExecuteNonQuery();
return i;
}
更多精彩內容請關注:http://unity.gopedu.com/