欢迎来到天天文库
浏览记录
ID:34726912
大小:82.18 KB
页数:7页
时间:2019-03-10
《web连接数据库方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、7.利用建立ASP.NETWeb应用程序来连接数据库代码如下://建立ASP.NETWeb应用程序,直接在Page_load函数中加入一下代码,貌似就可以用了publicvoidPage_Load(objectsender,EventArgse){using(SqlConnectioncon=newSqlConnection("DataSource=.;uid=sa;pwd=sa;Database=NorthWind")){stringusername="forever";stringstrSQL="select*
2、fromtablewherename='"+username+"'";SqlDataAdapteradapter=newSqlDataAdapter(strSQL,con);DataSetds=newDataSet();adapter.Fill(ds);foreach(DataRowViewdrvinds.Tables[0].DefaultView){Response.Write(drv["第一个字段"]+"
3、"+drv["第二个字段"]);}}}8.通过修改Web.config配置文件来连接数据库//1、修改We
4、b.config配置文件//下面三行是添加的内容,即连接数据库的信息//2、连接数据库sCon=ConfigurationManager.AppSettings["connect"];if(str
5、ing.IsNullOrEmpty(sCon)){Response.Write("连接字符串为空!");}con=newSqlConnection(sCon);//3、打开数据库if(con.State==ConnectionState.Closed)con.Open();//4、查询函数publicSqlDataReaderExcuteDataReader(stringstrTxt,CommandTypecmdType,SqlParameter[]Params){SqlDataReaderdr=null;if(c
6、on.State==ConnectionState.Closed){Response.Write("数据库的连接没有打开!");returndr;}SqlCommandcmd=newSqlCommand();cmd.Connection=con;cmd.CommandText=strTxt;cmd.CommandType=cmdType;if(Params!=null){foreach(SqlParameterparaminParams){if(param!=null)cmd.Parameters.Add(para
7、m);}}#ifNOTALLOWEXCEPTIONtry#endif{if(cmd.ExecuteScalar()!=null){dr=cmd.ExecuteReader();}}#ifNOTALLOWEXCEPTIONcatch(SqlExceptionse){_objToShowErr=se;_sError=se.Message;returnnull;}finally#endif{cmd.Dispose();}returndr;}//5、执行查询//SQL语句,id=N'id',加个N是为了能识别中文字符。st
8、rings="select*fromtablewhereid=N'"+id+"'";SqlParameter[]Params1=null;//保存结果SqlDataReaderselect_result=null;select_result=a.ExcuteDataReader(s,CommandType.Text,Params1);stringss="";while(select_result.Read()){//根据自己的字段数写ss=ss+"第一个字段:"+select_result[0]+",第二个字段:"
9、+select_result[1]+";";}//测试输出Response.Write(ss);9.利用VS2010连接ACCESSVS2010连接ACCESS,SQLSERVER,ORACLE数据库测试通过。C#连接数据库:首先新建立一个项目,填加一个类,专门用做数据库连接用。这个类起名叫DataBase.cs,下面是这个类的内容。using System
此文档下载收益归作者所有