public class SQLiteHelper { public const string sConn = "Data Source=" + @"path"; /// <summary> /// 查询,返回object ,得到查询结果的首行首列的值,若没有首行首列返回NUll /// </summary> /// <param name="sql">查询语句</param> /// <pa…
说明:本人完成的工作是对传感器--超声波物位计进行硬件集成,上位机通过串口接收传感器数据并将其存到数据库中:在DAL层实现对数据库的增删改查,其中包含两个数据表分别是WaterLevelSet表和WaterLevelRecord表,以下代码即是完成对两张表进行数据操作. /*---------------------------------------------------------------- // 版权所有. // // 文件名:WaterLevelDao.cs // 文件功能描述:定…
抛开现实的残酷与无奈,对技术孜孜不倦的追求,从专注到执着,从疯狂到忘我,始终坚信代码可以改变世界,更能改变自己的人生. WaterLevelRecordServer.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using SMOS.DAL.Device; using SMOS.Model.Device; namespace SMOS.Server.Impl.Dev…
在Server层定义WaterLevelSetServer和WaterLevelRecordServer两个子类,分别继承DeviceSetServer和DeviceRecordServer. using System; using System.Collections.Generic; using System.Linq; using System.Text; using SMOS.DAL.Device; using SMOS.Model.Device; namespace SMOS.Serv…
编写Mybatis代码,与spring不一样,不需要导入插件,只需导入架包即可: 在lib下 导入mybatis架包:mybatis-3.1.1.jarmysql驱动架包:mysql-connector-java-5.1.6-bin.jar 在src目录下建立xml配置文件:conf.xml,是一些连接数据库的配置: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUB…
本节知识点大致为:静态文件配置.form表单提交数据后端如何获取.request方法.pycharm连接数据库,django使用mysql数据库.表字段的增删改查.表数据的增删改查 一.创建app,创建之后一定要先去settings.py注册 二.静态文件配置 html文件默认全部放在templates文件夹下 1.对于前段已经写好了的文件 我们只是拿过来使用 那么这些文件都可以称之为叫"静态文件". 静态文件可以是: 1.bootstrap一类的前端框架,已经写好了的 2.图片 3.…
jsp的三个指令为:page,include,taglib... 建立一个jsp文件,建立起绝对路径,使用时,其他jsp文件导入即可 导入方法:<%@ include file="/commons/common.jsp" %>  (这个jsp文件在根目录下的commons文件夹下) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi…
*.数据库连接池c3p0,连接mysql数据库: *.Jquery使用,删除时跳出框,确定是否要删除: *.使用EL和JSTL,简化在jsp页面中插入的java语言 1.连接数据库 (1)导入连接数据库连接池的开源架包和EL和JSTL的架包(在lib目录下导入) c3p0-0.9.1.2jar commons-dbutils-1.3jar mysql-connector-java-5.1jar jstl.jar standard.jar (2)在src目录下建立一个c3p0-config.xml…
5. Hibernate对数据的增删改查 5.1Hibernate加载数据 两种:get().load() 一. Session.get(Class arg0, Serializable arg1)方法 * arg0:需要加载对象的类,例如:User.class * arg1:查询条件(实现了序列化接口的对象): 例"4028818a245fdd0301245fdd06380001"字符串已经实现了序列化接口. 返回值: 此方法返回类型为Object,也就是对象,然后我们再强行转换为需…
在这一篇中,让我们使用接口来实现一个用户数据的增删改查. 完成后的项目结构如下图所示: 在这里,person代表了一个用户的实体类.在该类中,描述了相关的信息,包括id.name.age.id_num信息.而personMapper则是该实体类的一个配置文件.需要注意的是,在上一篇博文中,namespace属性的值是其本身,而在这一篇中,使用的是接口.那么两者有什么区别呢?使用接口,那么相关的操作方法不用自己去实现,只需要调用该接口的相关的方法就能够实现相应的功能. 那么,在这里就有一个问题,接…