数据库连接
来源:互联网 发布:windows 7 64 sp1补丁 编辑:程序博客网 时间:2024/06/03 13:03
今天说下c#程序怎么连接数据库
程序访问数据库的步骤:
具体代码例子
namespace Arraylist
{
class Person
{
private string name;
private string password;
private int id;
public string Name { set; get; }
public string Password { set; get; }
public string Id { set; get; }
}
class DataBase
{
public void Get()
{
SqlConnection con = new SqlConnection("server=.;Trusted_Connection=SSPI;database=cwh");
con.Open();
SqlCommand com = new SqlCommand("select*from T_cwh", con);
// con.Open();
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
Console.WriteLine("{0}{1}{2}",reader.GetValue(0),reader.GetValue(1),reader.GetValue(2));
}
reader.Close();
con.Close();
}
public List<Person> selectList()
{
List<Person> list = new List<Person>();
SqlConnection con1 = new SqlConnection("server =.;Trusted_Connection=SSPI;database=cwh");
con1.Open();
SqlCommand com1 = new SqlCommand("select * from T_cwh",con1);
SqlDataReader reader1 = com1.ExecuteReader();
while(reader1.Read())
{
Person p = new Person();
p.Name = reader1.GetValue(0) + "";
p.Password = reader1.GetValue(1) + "";
p.Id = reader1.GetValue(2) + "";
list.Add(p);
}
reader1.Close();
con1.Close();
return list;
}
public int insert(){
SqlConnection con2 = new SqlConnection("server =.;Trusted_Connection=SSPI;database=cwh");
con2.Open();
string a = "insert into T_cwh(name,password) values('王五','789')";
SqlCommand com2 = new SqlCommand(a, con2);
int count = com2.ExecuteNonQuery();
return count;
}
public static void Main(string[] args)
{
DataBase S = new DataBase();
//List<Person> list1 = S.selectList();
//foreach (Person p1 in list1)
//{
// Console.WriteLine(p1.Id+" "+p1.Name+" "+p1.Password);
//}
//List<Person> list2 = S.selectList();
//IEnumerator<Person> it = list2.GetEnumerator();
//while (it.MoveNext())
//{
// Console.WriteLine(it.Current.Id + " " +it.Current.Name+" "+it.Current.Password);
//}
int a= S.insert();
Console.WriteLine(a);
}
}
}
0 0
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- ios 谓词使用方法
- linux下svn的用法
- Lua数据结构 — Udata(五)
- 用AsyncTask进行网络取图片
- SQL基本操作
- 数据库连接
- go项目使用gox交叉编译,生成跨平台的可执行文件
- ArrayList 类和List泛型集合
- 编写一遍折半查找。
- 手把手教你搭建和配置Jenkins环境
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
- eclipse控制台显示mysql数据库表的内容、数据库主键、Jdbc中带有变量的sql语句写法12-30-2014
- Flash Nexus5
- java抓包工具及配置