C# OracleParameter 执行增删改查 实例

public static Boolean getLmt(string lmtd_name)
    {
        string usr_user = HttpContext.Current.Session["MJERP10username"].ToString();
        if (lmtd_name == "") { return true; }
        //string sql = @"select id from sys_lmtd where lmtd_mde||‘_‘||lmtd_name=‘" + lmtd_name + "‘ and lmtd_username=‘" + usr_user + "‘ union all select ro.id from role_mstr ro join usr_mstr on usr_role_id = ro.id where usr_user = ‘" + usr_user + "‘";

        string sql1 = @"select id from sys_lmtd where lmtd_mde||‘_‘||lmtd_name=:lmtd_name and lmtd_username=:lmtd_username union all select ro.id from role_mstr ro join usr_mstr on usr_role_id = ro.id where usr_user =:usr_user";

        OracleParameter[] param = new OracleParameter[]{
            new OracleParameter(":lmtd_name",OracleType.VarChar,50),
            new OracleParameter(":lmtd_username",OracleType.VarChar,50),
            new OracleParameter(":usr_user",OracleType.VarChar,30)
        };
        param[0].Value = lmtd_name;
        param[1].Value = usr_user;
        param[2].Value = usr_user;

        DataSet ds = new DataSet();
        using (OracleConnection connection = new OracleConnection(ConfigurationManager.AppSettings["connString"]))
        {
            connection.Open();
            OracleCommand cmd = new OracleCommand(sql1,connection);
            for (int i = 0; i < param.Length; i++)
            {
                cmd.Parameters.Add(param[i]);
            }
            OracleDataAdapter myda = new OracleDataAdapter(cmd);
            myda.Fill(ds);
            connection.Close();
        }

        if (ds.Tables[0].Rows.Count > 0)
        {
            ds.Dispose();
            return true;
        }
        else
        {
            ds.Dispose();
            return false;
        }

    }

  

时间: 2024-10-12 16:04:35

C# OracleParameter 执行增删改查 实例的相关文章

java:JSP(JSPWeb.xml的配置,动态和静态导入JSP文件,重定项和请求转发,使用JSP实现数据库的增删改查实例)

1.JSP的配置: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":&qu

Mybatis增删改查实例

Mybatis增删改查实例 编写一个简单的mybatis进行插入数据的实例 1 数据库建表  其中建表dob=Date of Birth 的意思 create table students (stud_id number primary key, name varchar2(20), email varchar2(20), dob date ); Oracle数据库中出现表已创建,则表示创建成功,如果出现名称已被使用,则可在建表之前进行删除操作:drop table students;或者进行级

yii2.0增删改查实例讲解

yii2.0增删改查实例讲解一.创建数据库文件. 创建表 CREATE TABLE `resource` ( `id` int(10) NOT NULL AUTO_INCREMENT, `texture` varchar(50) NOT NULL COMMENT '材质', `mark` varchar(50) NOT NULL COMMENT '牌号', `manufacturers` varchar(100) NOT NULL COMMENT '厂家', `price` int(11) NO

BootStrap DataTables Spring MVC简单增删改查实例

1 <!DOCTYPE html> 2 <%@ page contentType="text/html;charset=gbk" language="java" %> 3 <%@page isELIgnored="false" %> 4 <meta name="viewport" content="width=device-width, initial-scale=1&quo

【php增删改查实例】第四节 -自己 DIY 一个数据库管理工具

本节介绍如何自己DIY一个数据库管理工具,可以在页面输入sql 进行简单的增删改查操作. 首先,找到xampp的安装目录,打开htdocs: 新建一个php文件,名称为 mysqladmin.php 1.编写php服务器代码 1.1 写上php标签 首先,还是在这个页面,要写php代码,就需要有一个php标签: 我们的php代码要写在这个标签内. 1.2 数据库连接操作 xampp安装的mysql默认没有密码,不写就行. 1.3 获取form表单传过来的sql语句 1.4 用mysql_quer

关于利用PHP访问MySql数据库的逻辑操作以及增删改查实例操作

PHP访问MySql数据库 <?php //造连接对象$db = new MySQLi("localhost","root","","0710_test"); //写SQL语句$sql = "select * from student";//检测连接数据库是否成功,失败返回"连接失败",并退出程序 if(mysqli_connect_error()){    die("连

MongoDB增删改查实例

MongoDB之Java测试代码(DAO层),mongodbdao MongoInit.java是数据库初始化及连接类 MongoUtils.java是对mongodb的各种操作方法 MongoInit.java package com.wlwcloud.datatest; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.net.UnknownHostExce

Java MVC 增删改查 实例

需求:增加新部门的功能,对应数据库表示Oracle的dept表 一.Java MVC 增 实现: 1.视图层(V):注册部门 deptUpdate.jsp 2.控制层(C): 3.模型层(M): 二.Java MVC 删 三.Java MVC 改 四.Java MVC 查 全部代码如下: 主页面:index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncod

单表的增删改查实例(图书管理 系统)

一 配置sql (1)在项目下的settings里配置数据库(先在mysql里创建好名叫sthw的库) (2)在项目文件下的__init__.py文件中,用mysql替代默认使用的MySQLdb 二 创建表(字段) (1)在应用app01的models.py文件里创建.写类 (2)数据库同步 在终端(项目文件夹下)输入: Python manage.py makemigrations Python manage.py migrate 四 插入记录 通过Python插入记录有三种: 方式一:配置u