C#连接Access和server2000实例
2018-08-02 17:42
393 查看
1、 Microsoft Access
连接数据库
操作数据库
//关闭数据集、连接
2、 Microsoft SQL Server
访问SQL Server数据库
连接数据库
string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +Server.MapPath(".") + ".\\user.mdb;"; //或者使用Server.MapPath("user.mdb");当前文件所在的目录 myConn = new OleDbConnection(strConnection); string sqlString = "select * from [user] where 用户名='" + userName + "'"; OleDbCommand myCmd = new OleDbCommand(sqlString, myConn); myConn.Open(); //或者myCmd.Connection.Open();
操作数据库
OleDbDataReader Dr; Dr = myCmd.ExecuteReader(); while (Dr.Read()) { …… }
//关闭数据集、连接
myCmd.Connection.Close(); Dr.Close();
2、 Microsoft SQL Server
访问SQL Server数据库
/* 导入命名空间 */ using System.Data.SqlClient; //连接SQLServer数据库专用 /* 创建连接 */ SqlConnection conn = New SqlConnection("Server=服务器名字或IP;Database=数据库名字;uid=用户名;pwd=密码"); /* 判断数据库连接是否为空,不为空,则打开连接,真正与数据库连接*/ if(conn != null) conn.Open(); /* 向数据库发送SQL命令 */ SqlCommand cmd = new SqlCommand(); //创建命令对象 cmd.CommandText = "这里是SQL语句"; //写SQL语句 cmd.Connection = conn; //指定连接对象,即前面创建的 /* 仅仅执行SQL命令,不返回结果集,用于建表、批量更新等不需要返回结果的操作 */ cmd.ExecuteNonQuery(); /* 执行SQL命令,并以DataReader的结构返回结果集 */ SqlDataReader reader = cmd.ExecuteReader(); /* 以DataSet的结构反回结果集 */ SqlDataAdapter dbAdapter = new SqlDataAdapter(cmd); //注意与上面的区别 DataSet ds = new DataSet(); //创建数据集对象 dbAdapter.Fill(ds); //用返回的结果集填充数据集,此数据集可以绑定到能操作数据的控件 /* 关闭连接 */ conn.Close();
相关文章推荐
- Recover access to a SQL Server instance 恢复SQLServer实例连接
- c# 连接各种数据库 Access、Server等
- C#连接数据库增删改查代码 SQL SERVER/ACCESS 通用类
- c#连接数据库增删改查代码 SQL SERVER/ACCESS 通用类
- C#和SQL Server2000数据库连接,查询语句总结
- Microsoft SQL Server 2000 Driver for JDBC SP1与连接SQL Server实例的问题
- 尝试通过使用 TCP/IP 套接字连接到群集中的 SQL Server 命名实例时收到“SQL Server does not exist or access denied”(SQL Server 不存在,或者访问被拒绝)错误消息
- jBuilder2005和MS SQL Server 2000连接
- C# 连接SQL Server数据库的几种方式--server+data source等方式
- C#连接sql server windows 和 sqlserver(2000/05/08) 身份验证的两种连接字符串
- .net中webform和winform连接sql server 2000数据库的c#操作类
- 用C#连接带密码的Access
- 对于SQL server C#连接总结
- (c# Data Access 1) 与数据库连接
- SP_addlinkedserver 远程连接 (oracle,sql server,access,excel)
- 通过数据链接(Database Link),从Oracle 10g 连接 SQL Server 2000(实例)
- C#怎样测试SmtpClient客户端是否成功连接SmtpServer?
- C#连接oracle实例
- C#连接SQL SERVER 2000 数据库类以及调用!
- .Net(c#) 连接 ACCESS 数据库