ADO.Net对oracle数据库操作的实例代码_实用技巧

首先要写连接字符串

可以在web.config里写上

复制代码 代码如下:

<connectionStrings>
    <add name="oracleson" connectionString="Data Source=dingsenorcl;Persist Security Info=True;User ID=ds;Password=ds;Unicode=True" providerName="System.Data.OracleClient"/>
  </connectionStrings>

<connectionStrings>
    <add name="oracleson" connectionString="Data Source=dingsenorcl;Persist Security Info=True;User ID=ds;Password=ds;Unicode=True" providerName="System.Data.OracleClient"/>
  </connectionStrings>

然后再后台调用

复制代码 代码如下:

string orclcon = ConfigurationManager.ConnectionStrings["oracleson"].ConnectionString;

  string orclcon = ConfigurationManager.ConnectionStrings["oracleson"].ConnectionString;

然后要新建一个数据库连接对象

复制代码 代码如下:

OracleConnection conn = new OracleConnection(orclcon)

OracleConnection conn = new OracleConnection(orclcon)

创建一个OracleCommand对象来对数据库进行操作

复制代码 代码如下:

OracleCommand cmd = conn.CreateCommand()

OracleCommand cmd = conn.CreateCommand()打开连接

conn.Open();操作就行了

复制代码 代码如下:

cmd.CommandText = "insert into T_12(AAAA)values(:a)";
                    cmd.Parameters.AddWithValue(":a", TextBox1.Text);  //参数替换oracle数据库要用: sqlserver数据库是@
                    cmd.ExecuteNonQuery();

cmd.CommandText = "insert into T_12(AAAA)values(:a)";
                    cmd.Parameters.AddWithValue(":a", TextBox1.Text);  //参数替换oracle数据库要用: sqlserver数据库是@
                    cmd.ExecuteNonQuery();

时间: 2024-08-01 14:39:00

ADO.Net对oracle数据库操作的实例代码_实用技巧的相关文章

ASP.NET连接SQL数据库的简单实例代码_实用技巧

复制代码 代码如下: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HTMLControls;us

Asp.net XML文档进行添加删改操作的实例代码_实用技巧

XML文件名为bcastr.xml 结构如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <bcaster> <item id="79" item_url="PicNews/Img/u=404630538,2075277077" link="HTML/050/AI_20081017_50_53_79.html" item

.NET操作Excel实例分享_实用技巧

1. 读取 读取好像有几种方式,通过ADO.net, 通过Microsoft.Interop.Excel支持类库用调用COM读取,还有通过ZIP解压最终读取DOM(这个貌似蛮复杂)这里我用的ADO.NET只介绍这一个. 复制代码 代码如下: public DataTable ExcelToDataTable(string strExcelPath, string strSheetName){  string strConn =     "Provider=Microsoft.Jet.OLEDB.

AspNetPager+GridView实现分页的实例代码_实用技巧

.框架是.NET Framework 4.0.一共为三个部分: 前台页面设计代码.前台页面程序代码.css样式.其中数据库连接操作用了DB类(连接语句),SQLHelper(微软的数据库操作类)效果图: 前台页面设计代码 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestWebSit

Asp.net中安全退出时清空Session或Cookie的实例代码_实用技巧

概览: 网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问.这种所谓的退出并不是安全的. 那么怎样做到安全退出呢? 那就是点击退出后清空相应的Session或Cookie. 清空Session的代码: Session.Clear(); Session.Abandon(); 清除Cookie的正确代码(假设Cookie名称为UserInfo): if (Request.Cookies["UserInfo"] !=

ASP.NET数据库缓存依赖实例分析_实用技巧

本文实例讲述了ASP.NET数据库缓存依赖,分享给大家供大家参考.具体如下: 一般在ASP.NET中,Cache类最酷的特点是它能根据各种依赖来良好的控制自己的行为.以文件为基础的依赖是最有用的,文件依赖项是通过使用 Cache.Insert 并提供引用文件的 CacheDependency 对象添加的 复制代码 代码如下: Cache.Insert("MyData", Source, new CacheDependency(Server.MapPath("authors.x

ASP.NET怎么操作DataTable实例应用_实用技巧

有机会在博客园的博问频道上看到一个问题,<ASP.NET怎么操作DataTable>: 如上图,左边的这个表是程序构建出来的,不是数据库表,怎么通过操作DataTable手段得到右边的四个表? Insus.NET尝试做了一下,算是练习DataTable的功力了.效果如下: 根据最初数据,Insus.NET在.aspx内放置了一个Gridview,用来显示最开始的数据. 复制代码 代码如下: View Code <asp:GridView ID="GridView1"

asp.net下数据库操作优化一例_实用技巧

下面是最初实现的代码,其中 LargerResultProcessor 是一个基类,负责遍历泛型参数 T 所指向的数据库表,并以每页 100 项的方式分页,并对每一项调用 ProcessItem 函数,而子类只需实现 ProcessItem 函数即可: 复制代码 代码如下: public class ItemRenameCompanyId : LargerResultProcessor<Item> { protected override void ProcessItem(Item item)

C#和asp.net中链接数据库中参数的几种传递方法实例代码_实用技巧

复制代码 代码如下: #region 参数传递方法第一种     //参数设置方法(第一种)      //SqlParameter sp = new SqlParameter("@Name", str_Name);      //SqlParameter sp2 = new SqlParameter("@Pwd", str_Pwd);      //cmd.Parameters.Add(sp);      //cmd.Parameters.Add(sp2);  #