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. docker 笔记(2) base镜像

    base 镜像有两层含义: 不依赖其他镜像,从 scratch 构建. 其他镜像可以之为基础进行扩展. 所以,能称作 base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ub ...

  2. JavaScript中数值和对象

    一.创建对象并将其初始化  a.使用new创建对象和方法 <<!DOCTYPE html> <html> <head> <mete http-equiv ...

  3. JavaScript的运算符

    一.什么是表达式??? 是ECMScript中的一个短语,解释器可以通过计算把它转成一个值,最简单的表达式是字面量或者变量名,单一字面量和组合字面量统称为表达式. 二.一元运算符 1.delete 运 ...

  4. python笔记--4--面向对象

    面向对象 Python中对象的概念很广泛,Python中的一切内容都可以称为对象,除了数字.字符串.列表.元组.字典.集合.range对象.zip对象等等,函数也是对象,类也是对象. 在Python中 ...

  5. JavaWeb面试题 有用

    ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获取数据,然后用JavaScript来操作DOM从而更新页面的局部显示. Ajax的优点: 1.最大的一点是页面 ...

  6. 11.树形Model/View实例

    任务1:显示如图的树形结构 思考: 1.使用QTreeView显示. 2.Model使用QStandardItemModel,qt的一个标准model. 3.QStandardItemModel下每一 ...

  7. Entity Framework Tutorial Basics(21):CRUD Operation in Connected Scenario

    CRUD Operation in Connected Scenario: CRUD operation in connected scenario is a fairly easy task bec ...

  8. SDUT 3376 数据结构实验之查找四:二分查找

    数据结构实验之查找四:二分查找 Time Limit: 20MS Memory Limit: 65536KB Submit Statistic Problem Description 在一个给定的无重 ...

  9. 把Spark SQL的metadata存储到mysql

    1:安装配置mysql yum install mysql mysql-server service mysqld start mysqladmin -u root  password newpass ...

  10. HTML相关知识和经验的碎片化记录

    1.标签input在type="file"时,name是必须属性 <form id="MainFileUpload" name="MainFil ...