JAVA连接ACCESS数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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(); //尝试打开连接

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()+"
");

}

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 = "连接失败";

}

相关文档
最新文档