• 最简单数据前后端分离Demo(通过WebService免客户端访问Oracle数据库)


    其实。。。很简单,为了省事,这里以Ado.NET为例(其实就是把你操纵数据库的哪些方法搬到WebMethoh里)

    [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [System.ComponentModel.ToolboxItem(false)]
        // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
        // [System.Web.Script.Services.ScriptService]
        public class EmrService : System.Web.Services.WebService
        {
            public static System.Data.DataTable PatientData(string patientID)
            {
                var dt = new System.Data.DataTable();
                  
                try
                {
                    var conString = System.Configuration.ConfigurationManager.ConnectionStrings["docare"].ConnectionString;
                    var ad = new System.Data.OracleClient.OracleDataAdapter(string.Format(System.Configuration.ConfigurationManager.AppSettings["GetPatientInfoSql"],patientID), conString);
                    ad.Fill(dt);
                }
                catch 
                {
                    return dt;
                }
                return dt;
    
            }
    

      然后再配置sql语句即可

      <appSettings>
        <add key="HemoRecord-EMRTYPE" value="血液透析记录" />
        <add key="GetPatientInfoSql" value="SELECT T.PATIENT_ID PATIENTID,T.NAME PATIENTNAME,T.SEX PATIENTSEX,T.BIRTHDAY BIRTHDAY,T.AGE AGE FROM MED_PATIENTS T WHERE T.PATIENT_ID='{0}'" />
      </appSettings>
    

      

  • 相关阅读:
    每周进度条(第九周)
    团队项目最后更改版
    项目需求分析与建议 NABCD模型
    课堂练习找水王
    问题账户需求分析
    2016年秋季个人阅读计划
    学习进度条
    用户体验
    程序员修炼之道——从小工到专家阅读笔记03
    程序员修炼之道——从小工到专家阅读笔记02
  • 原文地址:https://www.cnblogs.com/jyj666/p/14261803.html
Copyright © 2020-2023  润新知