Asp.Net连接Oracle数据库的例子

asp.net|oracle|数据|数据库

Asp.Net连接Oracle数据库的例子

刚接触asp.net,发现在 .Net Framework 1.1版中,直接就有System.Data.OracleClient类库,

用于访问Oracle数据库,不过我这里好像还是1.0 版本的,不支持该对象。

这里是一个通过oledb访问数据库的例子,与在asp中的差不多,能够访问大多数的数据库,比如access之类的。

<%@ Page Language="VB" %>

<%@ import Namespace="System.Data" %>

<%@ import Namespace="System.Data.OleDb" %>

<script runat="server">

    Sub Page_Load(Sender As Object, E As EventArgs)

        Dim ConnectionString As String = "Provider=OraOLEDB.Oracle;User ID=tmpuser;Password=rt45ps1w;Data Source=sun450;"
       
 Dim CommandText As String = "Select * From zscruser.sms_tk"

        Dim myConnection As New OleDbConnection(ConnectionString)

        Dim myCommand As New OleDbCommand(CommandText, myConnection)

        Dim myReader as OleDbDataReader

        myConnection.Open()

        myReader=myCommand.ExecuteReader()

        'Way 1 use DataGrid to show the return data
       
 '直接绑定到datagrid控件
       
 'DataGrid1.DataSource=myReader

        'DataGrid1.DataBind()

 

        '或者像我们在asp中那样,通过一个循环输出数据,自己格式化外观

        while myReader.Read()

            Response.Write(myReader("title") +"<br>")
       
 'wend
       
 end while

        myReader.close()

        myConnection.close()

    End Sub

</script>

<html>

<head>

</head>

<body style="FONT-FAMILY: arial">

    <h2>Simple Data Report</h2>

    <hr size="1" />

    <form runat="server">

        <asp:datagrid id="DataGrid1" runat="server" CellSpacing="1" GridLines="None" CellPadding="3" BackColor="White" ForeColor="Black" EnableViewState="False">

            <HeaderStyle font-bold="True" forecolor="white" backcolor="#4A3C8C"></HeaderStyle>

            <ItemStyle backcolor="#DEDFDE"></ItemStyle>

        </asp:datagrid>

    </form>

</body>

</html>

时间: 2024-09-26 10:55:28

Asp.Net连接Oracle数据库的例子的相关文章

通过ASP.NET连接Oracle数据库实例教程

通过ASP.NET连接Oracle数据库实例教程 长期以来,我一直用的是 MS SQL Server / Access 数据库,通过.NET 访问MS自家的东西几乎没碰到过什么麻烦.最近项目中要用 Oracle 作为数据库,学习研究了一些 .NET 访问Oracle 的东西,发现问题倒真的不少. 1.System.Data.OracleClient 和 System.Data.OleDb 命名空间 虽然通过这两个命名空间的类都可以访问 Oracle 数据库,但和 SQL Server 类似的(S

c#连接 oracle 数据库-asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!!

问题描述 asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!! 我的开发工具是vs2015 开发语言是C# 测试连接代码的时候出现了这样的错误 本地服务器数据库是 oracle 11G 求大神指教啊!!! 感激不尽. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.Web

谁有asp.net连接oracle数据库操作类,要存储过程模式的?

问题描述 谁有asp.net连接oracle数据库操作类,要存储过程模式的? 解决方案 解决方案二:这个还没有用过,帮你up把解决方案三:我也没有用过oracle

asp.net 连接Oracle数据库实例代码

连接oracle数据库很简单,如下  代码如下 复制代码 connectionString="Password=czh;User ID=czh;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.168.211)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));"   HOST:服务器IP或者服务

asp.net 连接Oracle数据库

  代码如下   connectionString="Password=czh;User ID=czh;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.168.211)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));" HOST:服务器IP或者服务器名称 SERVICE_NAME:oracl

ASP动态网页制作中连接Oracle数据库的例子

oracle|动态|数据|数据库|网页 下面这段代码能够显示,当前用户所能够看到的所有的用户和表,有兴趣的, 可以把每个表的内容上. <%Dim objOraSession,objOraDbDim strDbUser,strDbPwd,strDbConnCall ConnectDB()Sub ConnectDB() '连接数据库  On Error Resume Next strDbUser  = "tmpUser"     '连接用户名 strDbPwd  = "rt

在ASP中通过oo4o连接Oracle数据库的例子

oracle|数据|数据库 下面这段代码能够显示,当前用户所能够看到的所有的用户和表,有兴趣的, 可以把每个表的内容加上 <%Dim objOraSession,objOraDbDim strDbUser,strDbPwd,strDbConnCall ConnectDB()Sub ConnectDB() '连接数据库 On Error Resume Next strDbUser = "tmpUser" '连接用户名 strDbPwd = "rt45ps1w"

用ASP.Net(C#)连接Oracle数据库的方法

今天看了一下asp.net连接oracle数据库的方法,得到了如下代码.这段代码打开了MyTable表,并把操作员的名字列出.字段类型是OracleString.读取的时候用的是字段编号,我不知道怎么使用字段名来读取某字段的内容.下面是代码: //首先添加两条引用usingSystem.Data.OracleClient;usingSystem.Data; //在窗体上添加一个按钮,叫Button1,双击Button1,输入以下代码privatevoidButton1_Click(objects

vb.net-ASP.NET连接oracle数据库提示 :不支持关键字: “(kstsdb”。

问题描述 ASP.NET连接oracle数据库提示 :不支持关键字: "(kstsdb". 我利用vb.net编写asp.net连接oracle数据库时,提示:不支持关键字: "(kstsdb".我的具体代码是这样写的 Dim constring As String = ""(KSTSDB=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.12.15.203)(PORT=1521))(CONNECT_DAT