• 大小: 1.79MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: 数据库
  • 标签: .net  和Oracle  

资源简介

用于.net程序连接Oracle数据库Demo,测试链接数据库,winfrom小程序测试

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data;
using Oracle.ManagedDataAccess.Client;
namespace Oracle测试1111
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            OracleConnection conn = null;
            try
            {
                conn = OpenConn();
                var cmd = conn.CreateCommand();
                 cmd.CommandText = “select * from smart_kqdata where smt_dealdatetime>‘2018-01-01 23:59:59‘“;
                 cmd.CommandType = CommandType.Text;
                 using (OracleDataReader rdr = cmd.ExecuteReader())
                 {
                     DataTable dt = new DataTable();
                     
                     dt.Load(rdr);
                     var a = dt.Rows.Count;
                     dataGridView1.DataSource = dt.DefaultView;
                     
                 }
           }
            catch (Exception ex)
            {
               Console.WriteLine(ex.Message);
           }
           finally
             {
                CloseConn(conn);
            }
             Console.Read();
        }
        static OracleConnection OpenConn()
         {
            try
            {
                OracleConnection conn = new OracleConnection();
                //conn.ConnectionString = “Data Source=(DEscriptION=(ADDRESS=(PROTOCOL=TCP)(HOST=***.***.***.***)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=***)));Persist Security Info=True;User ID=***;Password=***;“;
                conn.ConnectionString = “Data Source=(DEscriptION=(ADDRESS=(PROTOCOL=TCP)(HOST=134.127.17.1)(PORT=1521))“ +
                                   “(CONNECT_DATA=(SID=ora)));User Id=smart;Password=smart;“;
                conn.Open();
                return conn;
            }
            catch (Exception ex)
            {

                MessageBox.Show(ex.Message);
            }
            return null;

         }
         static void CloseConn(OracleConnection conn)
         {
            if (conn == null) { return; }
             try
             {
                 if (conn.State != ConnectionState.Closed)
                 {
                    conn.Close();
                }
            }
            catch (Exception e)
             {
                Console.WriteLine(e.Message);
             }
             finally
             {
                 conn.Dispose();
             }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-02 18:05  Oracle测试链接\
     目录           0  2018-01-03 09:52  Oracle测试链接\Oracle测试1111\
     文件         184  2018-01-02 18:27  Oracle测试链接\Oracle测试1111\App.config
     文件        2834  2018-01-02 18:24  Oracle测试链接\Oracle测试1111\Form1.Designer.cs
     文件        2782  2018-01-03 09:52  Oracle测试链接\Oracle测试1111\Form1.cs
     文件        5817  2018-01-02 18:24  Oracle测试链接\Oracle测试1111\Form1.resx
     文件        4239  2018-01-03 09:39  Oracle测试链接\Oracle测试1111\Oracle测试1111.csproj
     文件         539  2018-01-02 18:05  Oracle测试链接\Oracle测试1111\Program.cs
     目录           0  2018-01-02 18:05  Oracle测试链接\Oracle测试1111\Properties\
     文件        1444  2018-01-02 18:05  Oracle测试链接\Oracle测试1111\Properties\AssemblyInfo.cs
     文件        2860  2018-01-02 18:27  Oracle测试链接\Oracle测试1111\Properties\Resources.Designer.cs
     文件        5612  2018-01-02 18:05  Oracle测试链接\Oracle测试1111\Properties\Resources.resx
     文件        1099  2018-01-02 18:27  Oracle测试链接\Oracle测试1111\Properties\Settings.Designer.cs
     文件         249  2018-01-02 18:05  Oracle测试链接\Oracle测试1111\Properties\Settings.settings
     目录           0  2018-01-02 18:05  Oracle测试链接\Oracle测试1111\bin\
     目录           0  2018-01-03 09:31  Oracle测试链接\Oracle测试1111\bin\Debug\
     文件     6525440  2013-08-06 08:28  Oracle测试链接\Oracle测试1111\bin\Debug\Oracle.ManagedDataAccess.dll
     文件       10240  2018-01-03 09:52  Oracle测试链接\Oracle测试1111\bin\Debug\Oracle测试1111.exe
     文件         184  2018-01-02 18:27  Oracle测试链接\Oracle测试1111\bin\Debug\Oracle测试1111.exe.config
     文件       26112  2018-01-03 09:52  Oracle测试链接\Oracle测试1111\bin\Debug\Oracle测试1111.pdb
     文件       24216  2018-01-04 18:22  Oracle测试链接\Oracle测试1111\bin\Debug\Oracle测试1111.vshost.exe
     文件         184  2018-01-02 18:27  Oracle测试链接\Oracle测试1111\bin\Debug\Oracle测试1111.vshost.exe.config
     文件         490  2013-03-18 17:00  Oracle测试链接\Oracle测试1111\bin\Debug\Oracle测试1111.vshost.exe.manifest
     目录           0  2018-01-02 18:05  Oracle测试链接\Oracle测试1111\obj\
     目录           0  2018-01-04 11:06  Oracle测试链接\Oracle测试1111\obj\Debug\
     文件        1749  2018-01-04 11:06  Oracle测试链接\Oracle测试1111\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7112  2018-01-03 09:32  Oracle测试链接\Oracle测试1111\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         180  2018-01-03 09:39  Oracle测试链接\Oracle测试1111\obj\Debug\Oracle测试1111.Form1.resources
     文件         180  2018-01-03 09:39  Oracle测试链接\Oracle测试1111\obj\Debug\Oracle测试1111.Properties.Resources.resources
     文件         870  2018-01-04 18:22  Oracle测试链接\Oracle测试1111\obj\Debug\Oracle测试1111.csproj.FileListAbsolute.txt
     文件         977  2018-01-02 18:24  Oracle测试链接\Oracle测试1111\obj\Debug\Oracle测试1111.csproj.GenerateResource.Cache
............此处省略10个文件信息

评论

共有 条评论