当前位置: 首页 > news >正文

用自己电脑做网站服务器php c2c网站开发的 书

用自己电脑做网站服务器,php c2c网站开发的 书,国外云服务器哪个好,昆明快速做网站1、数据库配置xml&#xff0c;首先连接成功后会自动创建xml并保存到对应xml&#xff0c;如下 static string ConnPath AppDomain.CurrentDomain.BaseDirectory "ConnOrcle.xml"; 声明xml名称&#xff0c;便于后续写入对应数据库参数 2、创建xml /// <summar…

1、数据库配置xml,首先连接成功后会自动创建xml并保存到对应xml,如下

static string ConnPath = AppDomain.CurrentDomain.BaseDirectory + "ConnOrcle.xml";

声明xml名称,便于后续写入对应数据库参数

2、创建xml

/// <summary>
        /// 创建XML节点
        /// </summary>
        /// <param name="ip"></param>
        /// <param name="port"></param>
        /// <param name="sid"></param>
        /// <param name="user"></param>
        /// <param name="pwd"></param>
        public static void CreateXMLInform(string ip, string port, string sid, string user, string pwd)
        {
            XmlDocument xmlDoc = new XmlDocument();
            XmlDeclaration xmlDecl = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);
            xmlDoc.AppendChild(xmlDecl);

            XmlElement xe = xmlDoc.CreateElement("Conn");//创建一个Conn节点

            XmlElement xc1 = xmlDoc.CreateElement("ConnIP");//IP
            xc1.InnerText = ip;
            xe.AppendChild(xc1);

            XmlElement xc2 = xmlDoc.CreateElement("ConnPort");//端口
            xc2.InnerText = port;
            xe.AppendChild(xc2);

            XmlElement xc3 = xmlDoc.CreateElement("ConnSid");//服务器名称
            xc3.InnerText = sid;
            xe.AppendChild(xc3);

            XmlElement xc4 = xmlDoc.CreateElement("ConnUser");//用户名
            xc4.InnerText = user;
            xe.AppendChild(xc4);

            XmlElement xc5 = xmlDoc.CreateElement("ConnPwd");//密码
            xc5.InnerText = pwd;
            xe.AppendChild(xc5);

            xmlDoc.AppendChild(xe);
            xmlDoc.Save(ConnPath);
        }

3、声明连接类实体 ConnEntity

 private string connIP;//ip地址
        private string connPort;//端口
        private string connSid;//服务器名称
        private string connUser;//用户名
        private string connPwd;//密码

4、读取xml内容并赋值给ConnEntity

/// <summary>
        /// 读取XML内容赋值给连接
        /// </summary>
        /// <returns></returns>
        public static ConnEntityReadXML()
        {
            ConnEntity connentiy= new ConnEntity();
            if (File.Exists(ConnPath))
            {
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load(ConnPath);
                XmlNodeList list = xmlDoc.SelectSingleNode("Conn").ChildNodes;
                connentiy.ConnIP = list[0].InnerText;
                connentiy.ConnPort = list[1].InnerText;
                connentiy.ConnSid = list[2].InnerText;
                connentiy.ConnUser = list[3].InnerText;
                connentiy.ConnPwd = list[4].InnerText;
            }
            return connentiy;
        }

5、连接数据库测试

 /// <summary>
        /// 连接数据库
        /// </summary>
        /// <param name="ip">地址</param>
        /// <param name="port">端口</param>
        /// <param name="sid">服务名称</param>
        /// <param name="user">用户</param>
        /// <param name="pwd">密码</param>
        public static bool ConnectionTestDB(string ip, string port, string sid, string user, string pwd)
        {
            ConnOracle(ip, port, sid, user, pwd);
            try
            {
                //不为空 并且 是关闭或者断了的情况下,才连接
                if (Connection != null && (Connection.State == System.Data.ConnectionState.Closed || Connection.State == System.Data.ConnectionState.Broken))
                {
                    Connection.Open();
                    ReturnOwner = Select("SELECT OWNER, TABLE_NAME FROM ALL_TAB_COMMENTS ORDER BY OWNER, TABLE_NAME");
                }
                MessageBox.Show("连接成功!");
                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(+“连接失败,请检查数据库配置参数”ex.Message.ToString());
                return false;
            }
        }

6、其中调用的函数

 /// </summary>
        /// <param name="ip">地址</param>
        /// <param name="port">端口</param>
        /// <param name="sid">服务名称</param>
        /// <param name="user">用户</param>
        /// <param name="pwd">密码</param>
        /// <returns>OleDbConnection</returns>
        private static OracleConnection ConnOracle(string ip, string port, string sid, string user, string pwd)
        {
            string connStr;
            connStr = "Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = " + ip + ")(PORT = " + port + "))) (CONNECT_DATA = (SERVICE_NAME = " + sid + ")));User ID=" + user + ";Password=" + pwd + ";";
            Connection = new OracleConnection(connStr);
            return Connection;
        }

详细看源码网址及下载

c#oracle创建实体类操作资源-CSDN文库

http://www.yayakq.cn/news/90678/

相关文章:

  • 济南模板建站多少钱区块链网站用vue.js做怎么样
  • 广州做网站的外贸网站制作
  • 佛山网站建设公司排名如何制作课程网站模板下载地址
  • 模板网站与定制网站的定位南宁seo如何做
  • 百度站长怎样添加网站湛洪波.jsp网站开发详解
  • 固安建站公司深圳网站开发ucreator
  • 漳州专业网站建设费用深圳网站设计公司 学校
  • 做网站的范本如何建设专业化的网站
  • 单页销售型网站怎样管理一个俄语网站
  • 网站分析步骤佛山市桂城建设局网站
  • python网站开发的优势网络营销论文1500字
  • 企业建设网站需注意哪些事项网站开发中的开版什么意思
  • 建设银行官网首页 网站介绍网站设计风格
  • 制作一个网站难吗企业网站开发视频
  • 网站购买域名网站建设方案推销
  • 做网站销售那里找客户住建网站需多少钱
  • 大淘客网站代码手机文章网站源码
  • 外贸网站该怎么做建设公司营业执照
  • 珠海企业网站制作费用如何做网站链接分享朋友圈
  • wordpress+简书+比较百度权重优化软件
  • 便宜网站制作公司个人承接网站建设
  • 网站404页面下载网站界面设计中的版式设计有哪些
  • 怎么知道网站有没有被收录it项目外包公司
  • 网站的重要目录对百度进行了封禁外包公司加盟
  • 正规网站建设服务中心电子商务网站建设过程范文
  • 徐州建站方案谷城网站定制
  • golang做网站怎么样建设银行唐山分行网站
  • it网站建设资讯网鞍山SEO网站推广公司
  • 新网站先做外链还是内容网络运维和网站开发
  • 网站seo检测工具三门峡做网站推广