|
2005-9-27
C#中数据库操作一.数据库连接方法
//Application的配置语句 ************************************************************************ Application["oracleConnectionstring"]="Provider=MSDAORA.1;User ID=#username#;Password=#pwd#;Data Source=#datasource#"; ************************************************************************ #username#:ORACLE的用户名(ydcd) #pwd#:ORACLE的密码(ydcd) #datasource#:ORACLE的服务名(oryd) //数据库的连接语句 *********************************************************************** OleDbConnection conn =new OleDbConnection((string)Application ["oracleConnectionString"]); conn.Open(); *********************************************************************** 2.直接连接数据库的方法(SQLSERVER2000) //通过Connection对象连接数据库 *********************************************************************** SqlConnection connection = new SqlConnection (@"server=#YANDU- REAL#;UID=#sa#;password=#pwd#;Database=#database#"); connection.Open (); *********************************************************************** #YANDU-REAL#:SQLSERVER的服务器名 #sa#:SQLSERVER的用户名 #pwd#:SQLSERVER的密码 #database#:SQLSERVER的数据库名 二.数据操作方法
SqlCommand cmd = new SqlCommand("select * from database",connection); SqlDataReader read = cmd.ExecuteReader(); read.Read(); string a=read.GetString(0).ToString(); string b=read.GetString(1); string c=read.GetString(2); string d=read.GetString(3); read.Close(); connection.Close();
SqlCommand cmd = new SqlCommand("select a from database where a='a'",connection); string a=cmdtype.ExecuteScalar();
string sqltext; sqltext="insert into database values('a','b','c')"; //或者 sqltext="update database set a='a',b='b',c='c'"; SqlCommand cmd = new SqlCommand(sqltext,connection); cmd.ExecuteNonQuery();
string sqltext="select * from database"; SqlDataAdapter sda = new SqlDataAdapter(sqltext,connection); DataSet ds = new DataSet(); sda.Fill(ds); DataGrid1.DataBind(); DataGrid1.DataSource=ds; DataGrid1.DataMemBer="database"; 热门文章
推荐信息
|