All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP实例:一无限分类的处理类_[PHP教程]
在C#中动态调用native,dll的导出函数_[Asp.Net教程]
关于ASP.NET2.0,中的用户控件编程使用_.net资料_编程技术
结合AJAX进行PHP开发之入门_php资料_编程技术
asp.net2.0按比例生成图片的缩略图_[Asp.Net教程]
sql server通过日志恢复数据库_[SQL Server教程]
ASP.Net,C#2.0全能数据库组件,(开源含实例源码)_[Asp.Net教程]
小议优化ASP.NET应用性能之Cache篇_[Asp.Net教程]
通过web.config设置数据库连接串_[Asp.Net教程]
缓存技术及在Rainbow,Portal的应用_.net资料_编程技术
Reading number is top 10 pictures
每天进步一点点
NeedWallpaper7
非常漂亮的泳装美女
这才叫绝色美女2
Fury xp desktop theme
美奂绝伦的风景
Sora aoi in China4
人物写真-谢楠
这是男生笨么?
NeedWallpaper8
Download software ranking
jdk1.5
White deer villiage
双旗镇刀客B
WebService在.NET中的实战应用教学视频 → 第5集
Sora aoi - one of more PK
传奇私服架设教程
Unix video tutorial10
Kung.Fu.Panda.2
Boxer's Top ten classic battle5
linux安装大全
delv published in(发表于) 2014/1/24 9:02:14 Edit(编辑)
.NET与常见数据库连接的方式_[Asp.Net教程]

.NET与常见数据库连接的方式_[Asp.Net教程]

.NET与常见数据库连接的方式_[Asp.Net教程]

一. Net与数据库的连接方式总结.
.Net可以与目前流行的所有数据库建立连接,建立连接后便可以访问和查询该数据库,现在一一介绍三种数据库的连接方式.
2.1Oracle数据库的连接
在与oracle数据库连接的时候,需要为项目添加oracle组件,右键点击树型菜单,点击Add Resource->Com->选择oracle data contral.
需要的命名空间
using System.Data;
using System.Data.OracleClient;
连接示例:
OracleConnection conn=new OracleConnection(StoneFunction.neworacleconn(project));
String station_fail="select count(distinct productid) as total from stationinfo";
//获取每个测试工站的测试总数,测试pass数,测试fail数,良率yield
OracleCommand cmd=new OracleCommand(station_fail,conn);
conn.Open()
int badnum=StoneFunction.GetCountRecordNew(station_fail,project,conn,cmd);//不良的个数
conn.Dispose();conn.Close();cmd.Dispose();//连接完成后释放连接.

2.2Sql数据库的连接.
需要的命名空间
using System.Data;
using System.Data.SqlClient;
连接示例:
System.DateTime data=System.DateTime.Now;
string thedate=data.ToString("yyyy-MM-dd"); string [] cndata=new string[3];
SqlDataReader sqlrr=null;
SqlConnection connn=new SqlConnection("server=10.128.48.79;database=Eink;user id=stone;password=goodluck");
connn.Open(); SqlCommand cmdd=new SqlCommand(); cmdd.Connection=connn;
cmdd.CommandText="select class_name,class_room,classtime from class_arrange where schooltime='"+thedate.ToString()+"'";
try
{ sqlrr=cmdd.ExecuteReader(); }
catch(SqlException)
{ return; }
if(sqlrr.Read())
{ cndata[0]=sqlrr["class_name"].ToString().Trim();
cndata[1]=sqlrr["class_room"].ToString().Trim();
cndata[2]=sqlrr["classtime"].ToString().Trim();
msg.Text="今日课程:"+cndata[0].ToString()+" 地点:"+cndata[1].ToString()+""+"
时间:"+cndata[2].ToString()+"";
}
else
{ msg.Text="今天没有安排课程"; }
connn.Close();
connn.Dispose();
cmdd.Dispose();
2.3Access数据库的连接
需要的命名空间
using System.Data;
using System.Data.OleDb;
using System.Configuration;
连接示例:
string project=model1.ToString();
OleDbConnection myconn1= new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Request.PhysicalApplicationPath+(ConfigurationSettings.AppSettings["AccessParth"]));
StoneFunction.GetStationFromAccess(itestitemList,ref icount,project,myconn1);
//此处是放回Access数据库文件的位置,需要在Web.config中添加如下代码,当然你也可以省略,直接写上Access数据库的路径. 如Source=c:\\inetpub\\wwwroot\\SFCWEB\\StationTable.aspx"
Web.config中的代码如下:








添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.