博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net连接oracle数据库
阅读量:6500 次
发布时间:2019-06-24

本文共 1383 字,大约阅读时间需要 4 分钟。

1:首先在web配置文件对连接字符串进行配置

<connectionStrings>

<add name="conStr" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)
(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));User ID=admin1;Password=admin1"/>
</connectionStrings>

2:添加在项目里添加引用oracle的dll文件

3:在后台的命名空添加using System.Data.OracleClient;另外还得添加命名空间using System.Configuration;

using System;

using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OracleClient;
using System.Configuration;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ShowData();//调用自定义的函数
}
}
private void ShowData()
{
#region//主要练习用using语句连接oracle数据
string strCon = ConfigurationManager.ConnectionStrings["conStr"].ToString();
try
{
using (OracleConnection con = new OracleConnection(strCon))
{
con.Open();
string sql = "select * from Student";
using (OracleCommand cmd = new OracleCommand(sql, con))
{
using (OracleDataAdapter da = new OracleDataAdapter(cmd))
{
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
}
}
catch (OracleException ex)
{
Response.Write("<script>alert('数据库出现异常')</script>"+ex.Message);
}
#endregion
}
}

4:调试代码结果

转载于:https://www.cnblogs.com/thbbsky/archive/2013/04/11/3015598.html

你可能感兴趣的文章
slip协议的实现 c语言,浅析PPP和SLIP协议
查看>>
大一c语言学霸笔记图片,点开这篇推文,你离学霸只差一个笔记的距离
查看>>
Android file 封装,Android Studio封装.so文件教程
查看>>
android 页面无法点击,为什么点击不跳转到下一界面,哪位大神帮瞅瞅
查看>>
android单位转换小程序,微信小程序中rpx与rem单位转换
查看>>
android phone win10下载,Win10 Your Phone新功能:PC端运行Android应用
查看>>
js android x5,腾讯x5开源库进行Js交互
查看>>
android开发中为视频添加暂停播放器,Android - 视频启动时暂停音乐播放器
查看>>
html绝对定位重叠,HTML_firefox下绝对定位元素重叠造成不可点击问题,重构地图网站过程中碰到的,f - phpStudy...
查看>>
ps切图教程 android,PS前端切图完整教程
查看>>
html显示服务器状态,显示服务器时间并一直显示(html代码)
查看>>
在线html代码优化,网站seo优化html代码方法
查看>>
html中嵌入flv视频直播,html中嵌入flv格式文件的代码
查看>>
我的世界html启动器资源,我的世界hmcl启动器mod
查看>>
HTML如何把输入框变成必填值,required输入框为必填项
查看>>
在html中哪一个不是链接的目标属性,HTML试题
查看>>
android otg 挂载流程,android USB OTG功能如何打开及实现
查看>>
html属性board,pin_board.html
查看>>
html定位有几种,POSITION定位有哪几种?各有什么特点?
查看>>
苹果平板可以用html么,如何将ipad苹果平板电脑中的safari浏览器禁用
查看>>