1.Hibernate上传数据到数据库:

 //创建一个session对象
Session session1=HibernateTools.getSession();
//Fenciresult数据库表所对应的实体类,生成实体类对象,操作数据库表
Fenciresult fenciresult=new Fenciresult();
//设置数据库对应字段的值,主键若是自增模式,无需人为设置
fenciresult.setWord("@");
fenciresult.setPostag("");
//把数据放入session中
session.save(fenciresult);
//开启一个新的事务Transaction
session.beginTransaction();
//提交事务,此处才是真正与数据库交互的语句
session.getTransaction().commit();

2.Hibernate上传批量数据(利用while循环)到数据库:

        Session session=HibernateTools.getSession();
while ((strFeatureWord=brFeature.readLine())!=null){
//将数据从本地集合中上传到数据库中
strFeatureSplit=strFeatureWord.split(" ");
Productfeature productfeature=new Productfeature();
productfeature.setFeature(strFeatureSplit[0]);
productfeature.setId(i);
session.save(productfeature);
session.beginTransaction();
session.getTransaction().commit();
i++;
}
session.close();

3.Hibernate从数据库中读取数据到本地:

 //以下四句作用:利用实例化的类和映射文件到数据库中查出对应的表,读取数据放到list集合中

 // 创建一个session对象;HibernateTools(这个是Hibernate自建工具类)
Session session = HibernateTools.getSession();
// 创建一个Criteria对象;
Criteria criteria=session.createCriteria(Totalcommentxiaomi8.class);
// 将Totalcommentxiaomi8表中的数据全部存储到texts这个list中;
List<Totalcommentxiaomi8> texts = criteria.list();
// 关闭session
HibernateTools.closeSession();

4.hibernate.cfg.xml的常规配置

<property name="connection.url">jdbc:mysql://localhost:3306/day1?serverTimezone=UTC&amp;useSSL=false</property>
<property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property>
<property name="connection.username">root</property>
<property name="connection.password">密码</property>

参考文献:

利用QBC查询教程:https://blog.csdn.net/an_2016/article/details/52003559

Hibernate上传数据到数据库,从数据库读取数据到本地模板代码的更多相关文章

  1. PHP 合理配置实现文件上传及保存文件到数据库

    合理配置 php.ini 如何配置php.ini实现PHP文件上传功能.其中涉及到php.ini配置文件中的upload_tmp_dir.upload_max_filesize.post_max_si ...

  2. SAE上传web应用(包括使用数据库)教程详解及问题解惑

    转自:http://blog.csdn.net/baiyuliang2013/article/details/24725995 SAE上传web应用(包括使用数据库)教程详解及问题解惑: 最近由于工作 ...

  3. JsonResponse类的使用、form表单上传文件补充、CBV和FBV、HTML的模板语法之传值与过滤器

    昨日内容回顾 Django请求生命周期 # 1.浏览器发起请求 到达Django的socket服务端(web服务网关接口) 01 wsgiref 02 uwsgi + nginx 03 WSGI协议 ...

  4. jsp上传excel文件并导入数据库

    1,excel文件的上传 需要借助jar包:commons-fileupload-1.2.1.jar以及commons-io-1.3.2.jar 前端的html文件 <form id=" ...

  5. 使用ocupload和POI一键上传Excel并解析导入数据库

    使用的工具如下:  JQuery ocupload jquery.ocupload-1.1.2.js Apache POI poi-3.9.jar 如果是Maven项目添加依赖如下: <depe ...

  6. php文件以二进制形式上传并放入到数据库中

    conn.php: <?php $id=mysql_connect('localhost','root','root'); mysql_select_db("db_database12 ...

  7. ThinkPHP将上传问件添加到数据库

    <?php namespace Home\Controller; /***************** use Think\Controller; ****命名空间****/ class Mes ...

  8. springMvc 使用ajax上传文件,返回获取的文件数据 附Struts2文件上传

    总结一下 springMvc使用ajax文件上传 首先说明一下,以下代码所解决的问题 :前端通过input file 标签获取文件,通过ajax与后端交互,后端获取文件,读取excel文件内容,返回e ...

  9. 关于上传文件 非ajax提交 得到后台数据问题

    <form name="configForm" id="configForm" method="post" action=" ...

随机推荐

  1. 来自T00ls的帖子-XSS的奇技淫巧

    T00LS在前段时间开启了markdown支持,这个漏洞也正是markdown的问题导致. Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定 ...

  2. 修改 linux 时区时间和 php 时区

    问题:客户美国服务器时间不对第一步,先修改硬件时区. vim /etc/sysconfig/clock将 ZONE="America/New_York" 注释,加多一行 ZONE= ...

  3. day17-jdbc 1.课程介绍

  4. C++重载流插入和流输出运算符

    demo: /* Name: 重载输入输出流运算符使力代码 Copyright: qianshou Author: zhaozhe Date: 07/12/13 00:11 Description: ...

  5. webfrom 做项目的注意事项

    1.展示细节 如男女显示问题 不能显示true   false  时间转换成中文  民族显示汉字  不能直接显示代码2.用户名重复验证 从数据库中查询验证4.日期判断 判断年份有点问题   var y ...

  6. Java-马士兵设计模式学习笔记-工厂模式-简单工厂

    一.概述 1.目标:要控制任意类型交通工具的生产模式 2.目标有两层意思(1)任意类型 (2)生产模式,所以对应的,要这两个层面上抽象(Movable,VehicleFactory),利用接口,实现多 ...

  7. 孕妇的孕周和体重对胎儿游离DNA在母体cfDNA占比的影响

    有一篇文件,研究了孕妇的孕周和体重对 胎儿游离DNA在母体cfDNA中占比的影响 文章名称:Gestational age and maternal weight effects on fetal c ...

  8. SDUT 1489 求二叉树的先序遍历 (中序后序还原二叉树)

    求二叉树的先序遍历 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Description  已知一 ...

  9. css中设置div水平居中,margin:0px auto没用的情况

    在CSS中加了margin:0px auto;却没有效果,不能实现居中的问题!margin:0px auto;意思就是:上下边界为0,左右根据宽度自适应!就是水平居中的意思.无效的原因是,当你没有设置 ...

  10. 带有通配符的字符串匹配算法-C/C++

    日前某君给我出了这样一道题目:两个字符串,一个是普通字符串,另一个含有*和?通配符,*代表零个到多个任意字符,?代表一个任意字符,通配符可能多次出现.写一个算法,比较两个字符串是否相等. 我花了四个小 ...