首页 > 数据库 >oracle 最简单连接

oracle 最简单连接

时间:2024-05-23 09:21:51浏览次数:11  
标签:string no oc odr list ex 简单 oracle 连接

一、工程 生成 可能要改成x64

 /// <summary>
        /// 最简单测试 不用
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public WebResponseContent GetTest1(string pkId)
        {
            string strEms_list_no = string.Empty;
            try
            {
                //从Oracle数据库中读取时间信息              
                string conn = string.Concat(
                    @"Data Source=",
                    @"    (DESCRIPTION=",
                    @"        (ADDRESS_LIST=",
                    @"            (ADDRESS=",
                    @"                (PROTOCOL=TCP)",
                    @"                (HOST=jdepy-cluster.mflex.com)",
                    @"                (PORT=1521)",
                    @"            )",
                    @"        )",
                    @"        (CONNECT_DATA=",
                    @"            (SERVICE_NAME=SZBOOK)",
                    @"        )",
                    @"    );",
                    @"Persist Security Info=True;",
                    @"User Id=mid_cms;",
                    @"Password=eport"
                    );

                //OracleConnection 被标注为已过时
                OracleConnection oc = new OracleConnection(conn);

                try
                {
                    oc.Open();
                    //OracleCommand 被标注为已过时
                    OracleCommand cmd = oc.CreateCommand();
                    cmd.CommandText = "select * from v_logistics_data where ems_list_no='" + pkId + "'";
                    OracleDataReader odr = cmd.ExecuteReader();

                    while (odr.Read())
                    {
                        strEms_list_no = odr.GetString(0);
                        //Console.WriteLine(odr.GetOracleDateTime(0).ToString());

                    }

                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
                finally
                {
                    oc.Close();
                }

                return webResponse.OK(null, strEms_list_no);
            }
            catch (Exception ex)
            {
                return webResponse.Error(ex.ToString());
            }
        }
View Code

 

标签:string,no,oc,odr,list,ex,简单,oracle,连接
From: https://www.cnblogs.com/xbding/p/18207599

相关文章

  • vue项目的简单搭建,vue init 和 vue create 的区别
    本文基于:[email protected]@2.5.2vuecreate和init的区别是vue-cli3.x的初始化方式,目前模板是固定的,模板选项可自由配置,创建出来的是vue-cli3的项目,与cue-cli2项目结构不同,配置方法不同,具体配置方法参考官方文档。vuecreatedemo 使用create命令搭建vueinit是vue-c......
  • 获取iis中站点连接数
    必须要有注册表的访问权限1System.Threading.Tasks.Task.Run(async()=>2{3while(true)4{5try6{7//获取当前站点连接数8varcounter=newSystem.Diagnostics.PerformanceCounter9{......
  • 【EasyClick】MacOS连接MuMu模拟器
    一、打开模拟器,IDE中操作:设备连接-USB连接 二、提示 未发现任何设备,打开运行日志查看 三、命令行启动,进入adb目录下启动服务 四、重新操作第一步,连接成功! ......
  • 记录连接数导致警报失效,连接池少问题
    处理方式:spring:datasource:maxActive:30改为1000org.springframework.transaction.CannotCreateTransactionException:CouldnotopenJDBCConnectionfortransaction;nestedexceptionisjava.sql.SQLTransientConnectionException:HikariPool-1-Connectionisnotav......
  • Oracle用户密码修改为永不过期
    Oracle用户密码修改为永不过期1、查询密码有效时长select*fromdba_profileswhereprofile='DEFAULT'andresource_name='PASSWORD_LIFE_TIME';没有修改的话LIMIT是1802、查看用户密码过期时间selectusername,account_status,expiry_date,profilefromdba_users;3、修改......
  • 在python中连接SQLlite
    当我们做python时,通常用到SQLlite,但是我们不需要自己建立数据库,只用写几句代码,SQLlite自己就能创建这个数据库这是我的calendar数据库例子importsqlite3definit_db():conn=sqlite3.connect('calendar.db')c=conn.cursor()c.execute('''CREATETABLEIFNOTE......
  • 一个使用Python加密连接Elasticsearch的简单封装
    依赖:elasticsearch==7.17.9eshelpercore.py:#!/usr/bin/python3#coding=utf-8importdatetimeimportosimportsslfromelasticsearchimportElasticsearchdefget_env()->str:#这里指定查询的环境索引return"uat"defget_output_file_pat......
  • 简单叙述MySQL如何优化?
    数据库设计优化:尽量减小占用磁盘空间:使用较小的数据类型,如mediumint替代int。定义字段为notnull,除非需要允许空值。对于不变的字段,如固定长度的字符串,采用char而不是varchar。优化索引设计:主索引应尽可能短,以提高效率。仅创建必要的索引,避免不必要的索引占用资源。......
  • power 740 连接远程管理模块
     https://111.111.111.111/ Theconnectionforthissiteisnotsecure111.111.111.111 usesanunsupportedprotocol.Try:Searchthewebfor111.111.111.111ERR_SSL_VERSION_OR_CIPHER_MISMATCH Edge浏览器:   https://blog.csdn.net/weix......
  • docker oracle19c
    --name"oracle19c"           --指定了容器名称-p1521:1521               --将容器内监听端口映射到宿主机的1521端口,如果本地已经安装过数据库1521被占用,需要修改前面的端口号,例如:-p1522:1521-eORACLE_PDB=orcl  ......