• 最简单数据前后端分离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>
    

      

  • 相关阅读:
    第四周查漏补缺20165307
    第四周作业 20165307
    第三周作业 20165307
    20165307 第一次测试总结
    20165307 预备作业3 Linux安装及学习
    20165307 学习基础和C语言基础调查
    20165307 我期望的师生关系
    第十周课下补做
    20165336 2016-2017-2 《Java程序设计》第9周学习总结
    20165336 实验三 敏捷开发与XP实践
  • 原文地址:https://www.cnblogs.com/jyj666/p/14261803.html
Copyright © 2020-2023  润新知