2、(使用System.Data.OleDb)
<1> string str =
"Provider=SQLOLEDB;Data Source=(local);Initial Catalog=mytable;uid=sa;pwd=sa";
OleDbConnection con = new OleDbConnection(str);
try
{
con.Open(); //尝试打开连接
Label1.Text = "连接成功"; //提示连接成功
con.Close(); //关闭连接
}
catch
{
Label1.Text = "连接失败"; //提示连接失败
}
<2> OleDbConnection con= new OleDbConnection(); //创建连接对象
con.ConnectionString="Provider=SQLOLEDB;Data
Source=(local);Initial Catalog=mytable;uid=sa;pwd=sa"; //初始化连接字串
try
{
con.Open(); //尝试打开连接
java库 Label1.Text = "连接成功"; //提示连接成功
con.Close(); //关闭连接
}
catch
{
Label1.Text = "连接失败"; //提示连接失败
}
注:命名空间必须加上using System.Data.SqlClient或using System.Data.OleDb
二、填充Dataset数据集
SqlDataAdapter da=new SqlDataAdapter("select * from news",con); //创建适配器
DataSet ds = new DataSet(); //创建数据集
da.Fill(ds, "tablename"); //Fill方法填充
三、显示Dataset
ds.Tables["tablename"].Rows[0]["title"].ToString(); //获取数据集
for (int i = 0; i < ds.Tables["tablename"].Rows.Count; i++) //遍历DataSet数据集
{
Response.Write(ds.Tables["tablename"].Rows[i]["title"].ToString()+"<br/>");
}
DataList1.DataSource = ds; //绑定数据集
DataList1.DataMember = "tablename";
DataList1.DataBind(); //绑定数据
插入或删除操作:
string str = "server='(local)';database='mytable';uid='sa';pwd='sa'"; //创建数据库连接字串
SqlConnection con = new SqlConnection(str);
con.Open(); //打开数据库连接
SqlCommand cmd = new SqlCommand("insert into news values ('title')",con); //建立Command对象
cmd.ExecuteNonQuery(); //执行SQL语句
连接ACCESS数据库:
(使用System.Data.OleDb)
string str = "provider=Microsoft.Jet.OLEDB.4.0 ;Data Source="
+ Server.MapPath("access.mdb") + ""; //使用相对路径
OleDbConnection con = new OleDbConnection(str); //构造连接对象
try
{
con.Open(); //打开连接
Label1.Text = "连接成功"; //提示连接成功
con.Close();
}
catch(Exception ee) //抛出异常
{
Label1.Text = "连接失败";
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论