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

医疗网站专题模板叠石桥网站建设

医疗网站专题模板,叠石桥网站建设,昆明网站建设公司小程序,自己做网站好做吗目录 1、安装System.Data.SQLite工具包 2、创建数据库 3、数据库的连接与断开 4、执行一条SQL语句 5、批量执行sql语句 6、返回首行首列值 7、执行sql语句返回datatable 1、安装System.Data.SQLite工具包 2、创建数据库 /// summary /// 数据库路径 …目录 1、安装System.Data.SQLite工具包 2、创建数据库 3、数据库的连接与断开 4、执行一条SQL语句 5、批量执行sql语句  6、返回首行首列值 7、执行sql语句返回datatable  1、安装System.Data.SQLite工具包 2、创建数据库 /// summary         /// 数据库路径         /// /summary         private string databasepath Application.StartupPath \DB\;         /// summary         /// 数据库名称         /// /summary         private const string databasename AnDB.db;         /// summary         /// 创建数据库         /// /summary         public void CreateDataBase()         {             try             {//判断数据库是否存在                 if (!File.Exists(databasepath databasename))                 {                     if (!Directory.Exists(databasepath))//判断文件夹是否存在不存在则创建                         Directory.CreateDirectory(databasepath);                     SQLiteConnection.CreateFile(databasepath databasename);                 }             }             catch             {//异常处理             }         } 3、数据库的连接与断开 public string SQLiteConnectiongString Data Source Application.StartupPath \DB\AnDB.db ;Pooling true; FailIfMissing true;//连接字符串         public SQLiteConnection Conn null;         public bool StarConn()//连接         {             try             {                 Conn new SQLiteConnection(SQLiteConnectiongString);                 if (Conn.State ! ConnectionState.Open)//判断数据库是否打开                 {                     Conn.Open();//建立连接                 }                 return Conn.State ConnectionState.Open;             }             catch (Exception)             {//异常处理                 return false;             }         }         public void CloseConn()// 解除connection         {             if (Conn.State ConnectionState.Open || Conn.State ConnectionState.Broken)                 Conn.Close();         } 4、执行一条SQL语句 public bool ExecuteSQL(string strsql) //执行一条SQL语句实现数据库事务。         {             //创建MySqlCommand执行命令语句对象             using (SQLiteCommand cmd new SQLiteCommand())//使用using语句方便using语句中声明的对象自动被Dispose             {                 if (Conn.State ! ConnectionState.Open)                 {                     Conn.Open();                 }                 cmd.Connection Conn; //MySqlCommand执行命令语句对象添加数据库连接对象                 try                 {                     cmd.CommandType CommandType.Text;                     cmd.CommandText strsql;                     cmd.ExecuteNonQuery();  //执行非查询数据库操作                     return true;                 }                 catch (Exception ex)                 {//异常处理                     return false;                 }             }         } 5、批量执行sql语句  public bool BatchExecuteSQL(Liststring strsqllist)         {             if (strsqllist.Count 0)             {                 return false;             }             else             { //创建MySqlCommand执行命令语句对象                 using (SQLiteCommand cmd new SQLiteCommand())//使用using语句方便using语句中声明的对象自动被Dispose                 {                     if (Conn.State!ConnectionState.Open)  //判断是否有连接                     {                         Conn.Open();                      }                         SQLiteTransaction tx Conn.BeginTransaction(IsolationLevel.ReadCommitted);//创建事务solationLevel.ReadCommitted                         cmd.Transaction tx;  //MySqlCommand执行命令语句对象添加事务对象                         cmd.Connection Conn; //MySqlCommand执行命令语句对象添加数据库连接对象                         try                         {                             for (int n 0; n strsqllist.Count; n) //遍历SQL语句依次执行                             {                                 cmd.CommandType CommandType.Text;                                 cmd.CommandText strsqllist[n];                                 cmd.ExecuteNonQuery();  //执行非查询数据库操作                             }                             tx.Commit();//一次性提交事务                             return true;                         }                         catch (Exception ex)                         {                             tx.Rollback();//异常处理                             return false;                         }                 }             }         }  6、返回首行首列值 public int GetOnly(string strsql)//执行sql语句获取唯一值总数一列等         {             try             {                 if (Conn.State ! ConnectionState.Open)                 {                     Conn.Open();                 }                 using (SQLiteCommand cmd new SQLiteCommand(strsql, Conn))                 {                     return Convert.ToInt32(cmd.ExecuteScalar());                 }             }             catch (Exception ex)             {                 return -1;             }         } 7、执行sql语句返回datatable  public DataTable GetDataTable(string strsql)//, params SQLiteParameter[] commandParameters) //sql查询 返回datatable         {             DataTable dt new DataTable();               if (Conn.State!ConnectionState.Open) //数据库连接             {                 Conn.Open();             }             try //在这里用一个try/catch结构执行sql文本命令/存储过程因为如果这个方法产生一个异常我们要关闭连接因为没有读取器存在             {                 using (SQLiteDataAdapter adapter new SQLiteDataAdapter(strsql, Conn))                 {                     adapter.Fill(dt);            //将查询到数据填充到数据集                 }             }             catch (Exception ex)             {//异常处理             }                          return dt;         }
http://www.yutouwan.com/news/8172/

相关文章:

  • 网站什么时候备案指数运算法则
  • 怎么提高网站加载速度建设网站的网络公司
  • 网站备案号在哪里看直播开放平台登录
  • Centos建网站必须域名网站推广指标
  • 怎么样让网站快速收录建设报名系统官网考试平台
  • 做电影下载网站还赚钱吗怎么免费制作网页
  • 一个企业网站如何能放到互联网上 vps微信有哪些不正经的公众号
  • 怎么找到网站后台外贸营销网站怎么建设
  • 珠海新盈科技 网站建设小程序商城图标素材
  • 合肥企业网站建设wordpress个人网站模板
  • 怎么指导电脑有么有安装wordpress佛山市seo广告优化工具
  • 做吃的教程网站正规seo排名公司
  • 有趣的网站小游戏百度排行榜风云
  • 做图网站大学生兼职个人求职简历模板免费下载
  • 南昌自助建站横沥镇网站仿做
  • 公司网站建设制作价格网站策划书的撰写流程
  • 最好的响应式网站app应用分发平台开发
  • 设计师一般放作品的网站网页制作与网站建设 论文
  • 美术主题资源网站建设湖南关键词优化快速
  • 如何查看网站跳出率wordpress照片exif
  • 网站建设浅析付费可见wordpress
  • 超链接到网站怎么做视频文件如何制作自己的微信小程序
  • 做菠菜网站代理软件开发专业就业
  • seo网站关键词优化多少钱如何自己制作图片
  • 网站空间 阿里云集团公司网页设计
  • 昆明智能建站网站排名代做
  • 绵阳网站设计公司国家建筑信息管理平台
  • 深圳网站建设制作公司排名新网站关键词怎么优化
  • 网站设置快捷方式到桌面郑州影视公司有哪些
  • pc端微信端网站建设pc端网页视频怎么下载