叙述通过ADO.NET执行常规数据库 *** 作过程 �1�3

叙述通过ADO.NET执行常规数据库 *** 作过程 �1�3,第1张

ADO.NET连接数据库实验步骤(1):定义连接字符串数据库的连接定义一般是以字符串的形式出现,该字符串的定义参见图所示。 连接字符串举例图不管用拖放方式在图形界面增加的SqlConnection1对象,还是通过代码编写生成的SqlConnection1对象,都需要定义连接字符串。界面增加的SqlConnection1对象,其连接字符串在配置数据库连接后自动生成,而代码编写生成的SqlConnection1对象,其连接字符串需要安装格式要求手工编写。连接字符串决定了连接某台服务器,某个数据库,还有连接方式及要求。编程时定义连接字符串的具体例子,参见图:定义连接字符串具体举例图图中,SqlConnection1为sqlconnection对象,通过sqlconnection对象加载数据库连接字符串与MSSQL进行连接。在连接字符串中,“Server=SQLDB;”表示存储“pubs”数据库的服务器名称,该服务器名称为SQLDB,也可以写成IP地址,如123.101.220.1。如果是本地数据库服务器,可以有以下几种写法:“(local)”或者“.”“127.0.0.1”、本地机子名称。在连接字符串中,“User id=sapwd=password”表示登录数据库服务器用户名称和密码,使用这种用户身份登录方式必须是,用户同样可以使用“SQL Server身份认证”登录数据库服务器,否则连接仍然会失败。最后的“database=pubs”表示登录服务器是pubs数据库。ADO.NET连接数据库实验步骤(2):创建Connection对象在代码编辑器里面,通过编写代码的方式创建Connection对象的过程参见图所示: 创建连接对象图在对象创建过程中将连接字符串作为参数传递给SqlConnection类的构造函数,这样连接对象SqlConnection1就可以用来访问数据了。构造函数还有个重载,就是参数为空的构造函数。在实例化时不将连接字符串作为参数传给构造函数,实例化之后,给对象SqlConnection1的属性ConnectionString赋值,完成对象SqlConnection1的设置。例如:SqlConnection SqlConnection1 = new SqlConnection() SqlConnection1.ConnectionString = "Data Source=10.5.0.30Initial Catalog=TTDB User ID=TrainingDeveloper Pwd=Password"

ADO.NET连接数据库实验步骤(3):打开与数据库的连接用Connection对象的Open()方法就可以打开数据库连接。

1、换根网线先试下

2、如是win7,关闭”大型传送分载 v2(IPv4)“(在本地连接》属性》配置》高级选项卡中,再试下。

3、如是win7,关闭”远程差分压缩“(打开或关闭Windows功能》“远程差分压缩”勾选去掉,需重启),再试下。

using System.Data.OleDb

//读取到TextBox1

OleDbConnection Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0Data Source="D:\A.mdb"")

Conn.Open()

string sql="select C from B where ID=1" //假设B表中有个编号字段ID

OleDbCommand Cmd= new OleDbCommand(sql, Conn)

OleDbDataReader Dr=Cmd.ExecuteReader()

if (Dr.Read())

{

TextBox1.Text=Dr["C"].ToString()

}

Dr.Close()

Conn.Close()

//更新:

string update="update B set C='"+TextBox1.Text.Trim()+"' where ID=1"

Conn.Open()

OleDbCommand Cmd1 = new OleDbCommand(update, Conn)

Cmd1.ExecuteNonQuery()

Conn.Close()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6934799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存