一、背景 我们如今做的项目,用NHibernate实现数据訪问层。 訪问数据时,有的数据库表是确定的:有明白的表名、字段名。这时候依照常规的方法处理就可以:建立数据库表到类的映射。使用HQL读写数据库。 但有的数据訪问,所针对的数据库表是不确定的,在执行阶段确定訪问哪些数据库表的哪些字段。数据库表和 ...
分类:
Web程序 时间:
2017-07-03 14:13:00
阅读次数:
133
一、下载sql serever(真真难下) 建立数据库 二、创建WebService VS2015中新建项目,进行连接调试 1. 服务资源管理文件->数据连接->新建连接 2. 继续->填写信息 3. 连接成功 4. 查看数据库属性并记录连接属性: 我的连接字符串为:Data Source=DESK ...
分类:
移动开发 时间:
2017-07-02 13:08:43
阅读次数:
252
首先建立数据库 建立MVC项目 找到model,右键添加实体数据模型 与数据库新建连接 选好需要用来操作的表 点击完成,实体类就生成好了 接下来第二步 重新生成一下解决方案,不然创建控制器的时候模型类不能用 创建一个包含读写操作的控制器 选中模型类和数据库上下文类,点击添加,开始运行,就可以看到表数 ...
分类:
Web程序 时间:
2017-07-01 15:23:17
阅读次数:
206
多对多关联! 其实就是两个一对多的关联! 比如说 一个学生可以有多个老师!一个老师可以有多个学生! 那么 学生和老师之间的关系 可以理解为 多对多的关联关系! 关键是怎么建立数据库中两个表之间的关系??? 这时候需要一个中间表来组织两张表的关系! 创建对应的数据库表! student表 teache ...
分类:
其他好文 时间:
2017-06-29 20:32:20
阅读次数:
188
软件152 王程燕 什么是分层开发? 一种化大为小,分而治之的软件开发方法。 分层的特点: 1.每一层都有自己的责任。 2.上一层不用关心下一层的实现细节,上一层通过下一层 提供的对外接口来使用其功能。 3.上一层调用下一层的功能,下一层不能调用上一层的功能。 分层开发的好处: 1.各层专注于自己功 ...
分类:
编程语言 时间:
2017-06-29 11:14:24
阅读次数:
265
一、建立数据库表,使用generator自动生成相关代码; generator工具下载:http://download.csdn.net/detail/s0009527/9883125 二、创建maven工程,并将生成的代码copy入工程中; 三、先整合Spring+Mybatis,在pom文件中引 ...
分类:
编程语言 时间:
2017-06-28 18:59:28
阅读次数:
231
1、mysql_connect()-建立数据库连接 格式: resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) 例: $conn = ... ...
分类:
数据库 时间:
2017-06-28 13:06:59
阅读次数:
206
1 建立数据库 Django默认使用的是SQLite这一轻量的数据库 如果需要配置别的数据库需要修改setting.py文件 默认配置为 可以修改为 其中参数说明为 除此之外, setting.py还需要配置 TIME_ZONE 为当前时区 INSTALLED_APPS 包含当前需要使用的所有应用程 ...
分类:
其他好文 时间:
2017-06-25 13:47:55
阅读次数:
211
原始数据是unicode,存入数据库。需要注意的几个地方: 1、建立数据库时,选择编码方式为utf8 -- UTF-8 Unicode 2、代码中建立数据库连接时,选择charset=utf8 3、存入数据前,处理数据MySQLdb.escape_string(data.encode('utf-8' ...
分类:
数据库 时间:
2017-06-23 18:19:10
阅读次数:
150
一些介绍CodeFirst是EntityFrameworks的一种开发模式,即代码优先,它以业务代码为主,通过代码来生成数据库,并且加上migration的强大数据表比对功能来生成数据库版本,让程序开发人员不用维护数据库的变更,而直接维护migration即可,在它里面有你当前版本和过去历史版本的所..
分类:
数据库 时间:
2017-06-23 15:43:53
阅读次数:
196