欢迎来到天天文库
浏览记录
ID:34764014
大小:101.68 KB
页数:5页
时间:2019-03-10
《常用数据库操作语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第四章常用数据库操作语句1、数据库连接访问数据库信息的第一步是和数据库源建立连接,只是建立了连接,才有可能实现在数据库和应用程序之间移动数据。ADO提供了以下两个连接类,可以使用这两个连接类之一创建和管理应用程序和数据库之间的连接。这些连接类具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息。lSqlConnection:该类管理与SQLServer的连接。lOleDbConnection:该类管理与(可通过OLEDB访问的)任何数据库的连接。如Access、Orac
2、le。说明:(1)SqlConnection:该类特用于SQLServer。由于该类不通过OLEDB层,所以它比OleDbConnection快。但它只能用于SQLServer7.0或更高版本。(2)SqlConnection:表示与SQLServer数据源的一个惟一的会话。对于客户端/服务器数据库系统,它相当于到服务器的网络连接。SqlConnection常与SqlCommand和SqlDataAdapter共同使用。如果开发数据库应用程序,除了必须建立和数据库源的连接之外,为了获取或修改数据库
3、源的数据,您需要使用ADO.NET的命令(Command)对象。当连接到SQLServer7.0版或更高版本的SQLServer时,可使用在System.Data.SqlClient命名空间中的SqlConnection和SqlCommand类,当连接到OLEDB其他数据源时,可使用System.Data.OleDb命名空间中的OleDbConnection和OleDbCommand类。2、常用数据库操作类usingSystem;usingSystem.Data;usingSystem.Confi
4、guration;usingSystem.Data.SqlClient;usingSystem.Data.OleDb;publicclassSqlConn{publicSqlConnectionSqlCon;publicSqlCommandSqlCom;publicSqlDataAdapterSqlDa;publicSqlDataReaderSqlDr;publicstringsqlconnection=string.Empty;publicSqlConn(){//两种连接方式任选其一,如果把连接
5、串写在web.config中,需要在web.config文件////配置节中与入:。sqlconnection=ConfigurationSettings.AppSettings["ConnectionString"];//连接串写在web.con
6、figsqlconnection="server=(local);database=QGEQMIS;UserID=sa;password=123";//直接把连接字符串写在类中。}//获得数据库连接字符串publicstringConnectionString{get{returnsqlconnection;}}//数据库连接publicvoidSetConnection(){SqlCon=newSqlConnection();SqlCon.ConnectionString=this.sqlcon
7、nection;}//数据库打开publicvoidConnOpen(){SqlCon.Open();}//数据库关闭publicvoidConnClose(){SqlCon.Close();}//执行T-SQL语句,返回影响的行数ipublicintnumTSQL(stringmysql){SetConnection();SqlCom=SqlCon.CreateCommand();SqlCom.CommandText=mysql;this.ConnOpen();inti=SqlCom.Execu
8、teNonQuery();this.ConnClose();returni;}//返回SQL执行的第一行第一列publicobjectObjSql(stringmysql){objecti;SetConnection();SqlCom=SqlCon.CreateCommand();SqlCom.CommandText=mysql;this.ConnOpen();i=SqlCom.ExecuteScalar();this.ConnClose();returni;}//执行T-SQL语
此文档下载收益归作者所有