ASP.NET连接数据库
来源:互联网 发布:中班美工剪纸 编辑:程序博客网 时间:2024/06/10 18:25
利用ADO.NET访问数据库
注意:
1、Access中OleDbParameter[] 参数顺寻一定要与其执行的Select语句内参数出现的书序保持一致
否则:执行cmd.ExecuteNonQuery()语句时,返回受影响行数永远是0
2、
命名空间:
System.Data
各种数据库必用命名空间System.Data.SqlClient
SQLServer数据库使用空间System.Data.OracleClient
Oracle数据库使用空间System.Data.OleDb
OLE DB数据库使用空间<access>System.Data.Odbc
ODBC数据库使用空间System.Data.Xml
XML使用空间
一、建立与数据源的连接
Connection对象:
作用:建立和数据库的连接,
建立方法:string str="连接字符串";//初始化连接字符串
Connection myConn=new Connection(str);//建立对象
二、对数据源执行操作命令(增查删改)
Command对象:
作用:执行数据库命令,
建立方法:Command myCom=new Command();
myCom.Connection=myConn;//给Connection属性赋值
myCom.Open();//打开和数据库的连接
myCom.CommandText="SQL命令";//SQL语句赋值
{
myCom.ExecuteReader();//执行查询语句,返回DataReader对象
myCom.ExecuteNonQuery();//执行SQL语句并返回受影响的行数,可以是更新和删除
}
DataReader对象:
作用:保存Select语句的查询结果
建立方法:DataReader myDR=myCom.ExecuteReader();//接收Command命令的查询结果
三、断开与数据源的连接
连接SQL数据库:
一、建立与数据源的连接
关键类:SqlConnection
Connection对象的属性和方法;
属性:
◆ConnectionString:连接字符串,用来初始化对象
连接字符串参数:DataSoruce\Server,数据库服务器名或者数据库文件名,可能是local、localhost;Initial Catalog\Database,数据库名称;Integrated Security 决定是否安全连接,值可以是true false SSPI;User ID\uid ,登录帐户;Password,登录密码。
◆Initial Catalog或Database:数据库名称
◆DataSource:数据库文件的位置
方法:
★Open:打开连接
★Close:关闭连接
★ChangeDatabase:改变当前数据库
示例代码:
//初始化连接字符串
string strcon="Data Source=localhost;";
strcon+="Initial Catalog=数据库名;";
strcon+="Integrated Security=True;";
strcon+="User ID=sa;";
strcon+="Password=";
//建立连接对象
SqlConnection sqlconn=new SqlConnection(strcon);
//打开连接数据库
sqlconn.Open();
.........//中间的操作
//关闭连接
sqlconn.Close();
二、- asp.net连接数据库
- asp.net连接数据库
- asp.net连接数据库
- asp.net连接数据库
- ASP.NET 连接数据库
- ASP.NET 连接数据库
- asp.net连接数据库
- ASP.NET连接数据库
- ASP.NET连接数据库
- asp.net连接数据库
- asp.net连接Access数据库
- asp.net 连接数据库基础
- asp.net 连接数据库基础
- 初学Asp.net连接数据库
- asp.net/C#连接数据库
- asp.net连接Access数据库
- asp.net连接Access数据库
- asp.net连接Access数据库
- sqlserver阻塞定位
- 将2乘3的二维数组a的行和列的元素转换,存到一个3乘2的数组里。
- FLEX中使用outerDocument
- Spring获取bean方式(BeanFactory和ApplicationContext)
- 【Tech-Android-Other】Android中有效自定义View的注意事项
- ASP.NET连接数据库
- 微软面试智力题
- 2011斯坦福大学iOS应用开发教程学习笔记(第五课)Protocols,手势识别
- ora.rac1.LISTENER_RAC1.lsnr` on member `rac1` has experienced an unrecoverable failure
- OpenGL ES 01]OpenGL ES之初体验
- kernel tips
- UVa 324 - Factorial Frequencies
- Fibnacci序列(递归)
- Web Dicom Viewer