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

山东滕州做网站技术电话html企业网站源码下载

山东滕州做网站技术电话,html企业网站源码下载,建立网站 英语怎么说,西安小寨有什么好玩的SQLite 是一个嵌入式的关系数据库系统#xff0c;使用十分广泛。在一些数据量不大的应用程序中#xff0c;如果使用SQLite可以极大的减少部署时的工作量。 要在C#中使用SQLite也很简单#xff0c;只要找一个C#的wrapper就可以了#xff0c;例如#xff0c;我使用的就是来自…SQLite 是一个嵌入式的关系数据库系统使用十分广泛。在一些数据量不大的应用程序中如果使用SQLite可以极大的减少部署时的工作量。 要在C#中使用SQLite也很简单只要找一个C#的wrapper就可以了例如我使用的就是来自 http://sqlite.phxsoftware.com/  的一个dllSystem.Data.SQLite. 下载下来的文件是SQLite-1.0.65.0-setup.exe。只要安装一下就可以使用了非常方便。该程序符合ADO.NET的规范并且支持Visual Studio的可视化表设计器。 打开Visual Studio 2008新建一个Console Application为此项目添加System.Data.SQLite的引用。添加一个数据库连接此时可以发现新建连接中有了一个SQLite Database Connection选择此类型的数据连接并且新建一个文件 test.db3. 接下来在新数据库中添加一张表如下 下面开始为此表建立一个Data Access类以展示在C#中如何使用SQLite可以想象和操作其他数据库是几乎一样的感谢ADO.NET的功劳。 首先是一个实体类 Book.cs public class Book    {        private int id;        private string bookName;        private decimal price;         public int ID        {            get { return id; }            set { id value; }        }        public string BookName        {            get { return bookName; }            set { bookName value; }        }        public decimal Price        {            get { return price; }            set { price value; }        }    } 编写DAL类 using System;using System.Collections.Generic;using System.Text;using System.Data.SQLite; namespace ConsoleApplication1{    public class BookDAL    {        public static bool Create(Book book)        {            try            {                using (SQLiteConnection conn new SQLiteConnection(Data Sourcee:\\test.db3))                {                    conn.Open();                    SQLiteCommand cmd conn.CreateCommand();                    cmd.CommandText insert into Book values(ID,BookName,Price);;                    cmd.Parameters.Add(new SQLiteParameter(ID, book.ID));                    cmd.Parameters.Add(new SQLiteParameter(BookName, book.BookName));                    cmd.Parameters.Add(new SQLiteParameter(Price, book.Price));                    int i cmd.ExecuteNonQuery();                    return i 1;                }            }            catch (Exception)            {                //Do any logging operation here if necessary                return false;            }        }         public static bool Update(Book book)        {            try            {                using (SQLiteConnection conn new SQLiteConnection(Data Sourcee:\\test.db3))                {                    conn.Open();                    SQLiteCommand cmd conn.CreateCommand();                    cmd.CommandText update Book set BookNameBookName,PricePrice where IDID;;                    cmd.Parameters.Add(new SQLiteParameter(ID, book.ID));                    cmd.Parameters.Add(new SQLiteParameter(BookName, book.BookName));                    cmd.Parameters.Add(new SQLiteParameter(Price, book.Price));                    int i cmd.ExecuteNonQuery();                    return i 1;                }            }            catch (Exception)            {                //Do any logging operation here if necessary                return false;            }        }         public static bool Delete(int ID)        {            try            {                using (SQLiteConnection conn new SQLiteConnection(Data Sourcee:\\test.db3))                {                    conn.Open();                    SQLiteCommand cmd conn.CreateCommand();                    cmd.CommandText delete from Book where IDID;;                    cmd.Parameters.Add(new SQLiteParameter(ID, ID));                             int i cmd.ExecuteNonQuery();                    return i 1;                }            }            catch (Exception)            {                //Do any logging operation here if necessary                return false;            }        }         public static Book GetbyID(int ID)        {            try            {                using (SQLiteConnection conn new SQLiteConnection(Data Sourcee:\\test.db3))                {                    conn.Open();                    SQLiteCommand cmd conn.CreateCommand();                    cmd.CommandText select * from Book where IDID;;                    cmd.Parameters.Add(new SQLiteParameter(ID, ID));                    SQLiteDataReader dr cmd.ExecuteReader();                    if (dr.Read())                    {                        Book book new Book();                        book.ID dr.GetInt32(0);                        book.BookName dr.GetString(1);                        book.Price dr.GetDecimal(2);                        return book;                    }                    else                        return null;                }            }            catch (Exception)            {                //Do any logging operation here if necessary                return null;            }        }    }} 编写测试主程序 using System; namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            Book book new Book();            book.ID 1;            book.BookName Book A;            book.Price 10.0m;            BookDAL.Create(book);             book.ID 2;            book.BookName 第二本书;            book.Price 13.0m;            BookDAL.Create(book);             book BookDAL.GetbyID(2);            Console.WriteLine(book.ID book.BookName book.Price);             book.Price 11.1m;            BookDAL.Update(book);             book BookDAL.GetbyID(2);            Console.WriteLine(book.ID book.BookName book.Price);            book BookDAL.GetbyID(1);            Console.WriteLine(book.ID book.BookName book.Price);         }    }} 最终结果 2 第二本书 132 第二本书 11.11 Book A 10转载于:https://www.cnblogs.com/zhangtao/archive/2010/05/14/1735088.html
http://www.yutouwan.com/news/166401/

相关文章:

  • 免费静态网站托管北京市住房城乡建设部网站首页
  • 网站内容优化方案wordpress 上传图片
  • 济南做网站建设的公司在线视频2018免费视频
  • 银川网站建设nx110北京建设网服务大厅
  • 做一个网站需要多少钱大概费用重生主角做视频网站的小说
  • 微信建站官网免费注册做旅游攻略的网站
  • 做企业网站需要哪些材料手机网站制作报价表
  • 做网站frontpage 2003有什么兼职做设计的网站
  • 营销网站建设的原则软件系统开发合同
  • 山西住房建设厅网站wordpress演示插件
  • 网站开发 方案 报价单打广告的平台
  • 厦门网站设计哪家公司好网站图片怎么做优化
  • 射阳住房和城乡建设局网站产品推广文案
  • 英文wordpress建站六安网站建设找哪家
  • 推进网站集约化建设 网络安全安徽省建设厅网站 职称
  • 现代化专业群建设网站郑州信息网平台
  • 宜飞思工业设计网站福田南山龙华盐田
  • 专业网站建设费用海南什么公司的网站
  • 管理公司网站的职位wordpress安全更改
  • 在线培训系统平台seo关键词排名优化教程
  • 做的好的外贸网站网站开发框架怎么写
  • 长春市建设工程交易中心网站t和p在一起怎么做网页
  • 小昆山网站建设乡镇美丽乡村建设网站信息
  • 外卖网站建设网站建设如何开票
  • 做公司产品展示网站新产品怎样推广
  • 杭州高端响应式网站东营造价信息网
  • 详细介绍网站建设的整个流程熊猫关键词工具
  • 购物网站简介小说网站建设需要什么
  • 如何做各大网站广告链接做网站用最新软件
  • vps用什么软件做网站字体版权登记网站