自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 解决网站使用sqlite时并发问题的一个经验

前几天在CSDN上看到有人使用sqlite+tomcat实现一个web应用,并发操作引起数据库锁定,在发帖求助。这才想起自己以前做的一个web应用也有相同问题,顺便把自己解决方法写下来,供大家参考。 当时我的应用是给单位做一个月度工作计划的上报并生成WORD文件供排版、打印。考虑到数据量不大,没有现成数据库系统可用,并且当时自己已经为sqlite写了一个很好的辅助系统(当时叫SqliteHelp

2011-11-08 07:02:49 927

原创 Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第三部分:SqlField)

上一篇《丰富的、灵活的查询方法(第二部分:适应不同数据库系统的查询)》中提到,为适应不同的数据库系统,Xqk.Data数据开发框架提供了SqlExpression来作为数据库查询的中间语言。现在介绍SqlField类,它能让使用SqlExpression看起来变得更加直观。 SqlField只有一个string类型的Name属性,表示数据列名称。SqlField为每个Sql表达式操作符提供了对应

2011-11-07 07:13:02 481

原创 Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第二部分:适应不同数据库系统的查询)

在上篇文章《丰富的、灵活的查询方法(第一部分)》提到,针对不同的开发任务,Xqk.Data数据框架提供了丰富的、灵活的查询方法,文章还介绍了一些查询方法,在这些方法中,大部分都有一个共同的whereStr参数,该参数用来表明查询条件,即SQL语句中紧跟WHERE关键字的部分。需要注意的是,不同的数据库系统都有一些特定的行为。因此,如果代码要想适应不同的数据库系统,请确保提供的whereStr能在不

2011-11-06 07:17:14 501

原创 Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第一部分)

开发人员在开发数据库应用时经常要用到数据表查询。在Xqk.Data的第一个示例中,我们就使用了SelectAll方法来获取数据表中的所有数据。Xqk.Data数据框架针对不同查询结果、查询场景提供了丰富的、灵活的查询方法。 下面介绍的方法都是DbTable类的方法,_DbtPerson定义如下: DbTable _DbtPerson = db.GetTable(); Person的定义可查看

2011-11-04 19:52:21 464

原创 Xqk.Data开发指南:如何自定义数据列

在Xqk.Data的第一个示例中,我们在实体类的属性中添加DbField特性,使得该属性能够与数据表列对应起来。下面来说说DbField属性的详细用法。 DbField特性的属性如下: Name(类型:string)  关联的数据列名称。如果未指定,则默认用实体类属性的小写形式。Length(类型:int)  关联的数据列的值的最大长度。默认值为0,表示不指定长度。length属性。I

2011-11-03 08:40:56 426

原创 Xqk.Data数据框架使用说明之:如何自定义数据表名

上一篇文章《一个简单的XqkData使用示例》提到,用DbTable泛型类来建立实体类与数据表的关联时,默认使用实体类名的小写形式,例如在上文提到的示例中,实体类名是Person,则默认使用person来作为数据表名。     事实上,在多种情形下,需要对关联的数据表名进行自定义。比如:数据表已存在,且数据表的名称不符合自己的编程习惯;存在2张具有相同结构的数据表。     Xqk.Data数

2011-11-02 08:25:37 495

原创 一个字段搞定文章的置顶、隐藏、排序

网站(http://www.xqkblog.com)文章多起来了,就产生了很多需求,如某些文章需要置顶,某些文章需要暂时不显示出来,也有可能要按照一定的顺序对文章排序,如何实现这些看上去很简单的需求呢? 一个简单的思路是给文章添加3个字段,分别是     bool isTopMost     bool isHidden     int order 这样当然可以实现,似乎也不是

2011-11-02 08:24:50 802

原创 Xqk.Data数据框架使用说明之:使用Xqk.Data的一般步骤

创建一个需要与数据表关联的实体类;通过为实体类的属性添加DbField特性,把该属性与数据表列(即数据表字段。由于C#类也包含字段定义,为了防止混淆,本文及将来本系列的所有文章均把数据表字段称为数据表列)绑定;一个数据表列只能绑定到一个属性;使用DbConnector类为特定数据库系统提供的静态函数来连接数据库; 用DbConnector实体对象的GetTable方法得到DbTable对象,实现数

2011-11-01 20:08:01 340

原创 Xqk.Data -- 一个数据表与实体类相互转换的C#数据开发框架

Xqk.Data是一个能实现数据表与实体类相互转换的数据开发框架,从而帮助开发人员构建可靠、可维护的 N 层体系架构。 Xqk.Data具有以下特性: 通过实体类直接在数据库中创建数据表; Select方法直接返回实体对象或实体对象数组; Insert和Update使用实体对象做为参数; 实体类在不同数据库系统下可以自由转换; 更多信息请见主页http://www.xqkblog.co

2011-11-01 20:01:30 515

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除