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. DAY8-python异常处理

    一.什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分两种 #语 ...

  2. adb eclipse 截屏

    DDMS  左侧  选中设备 右上角有一个相机样式的按钮"screen capture"

  3. CDN原理解析

    首先,让我们来看一下传统的Internet网络的基本结构和数据传输情况,如下图所示 根据传统的网络结构,用户的访问流程基本如下:  用户在自己的浏览器中输入要访问的网站的域名  浏览器向本地DNS请求 ...

  4. [poj2976]Dropping tests(01分数规划,转化为二分解决或Dinkelbach算法)

    题意:有n场考试,给出每场答对的题数a和这场一共有几道题b,求去掉k场考试后,公式.的最大值 解题关键:01分数规划,double类型二分的写法(poj崩溃,未提交) 或者r-l<=1e-3(右 ...

  5. ECMAScript 定义类、对象

    使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象. ECMAScript 拥有很多创建对象或类的方法. 工厂方式 原始的方式 因为对象的属性可以在对象创建后动 ...

  6. Opencv中Rect_类

    Rect_类有些意思,成员变量x.y.width.height,分别为左上角点的坐标和矩形的宽和高.常用的成员函数有Size()返回值为一个Size,area()返回矩形的面积,contains(Po ...

  7. CLRMonitor - 跟踪CLR内部执行过程工具

    CLRMonitor v1.0.1511.13 点击此处下载 软件介绍:这款软件主要用于跟踪CLR内部执行过程,定位当前程序执行的命名空间以及方法名等信息.可以迅速找到被跟踪程序的当前执行方法名.本软 ...

  8. 简单VBS教程.RP

    Mimick同菜鸟==.文转豆瓣~:https://www.douban.com/note/88562379/ 讲一下VBScript.主要面向菜鸟,懂得编程的朋友就不要浪费时间了,如果你想接触以下V ...

  9. C++笔记--模板

    一个string模板 简单的定义 template <class C>//模板形式,C是一个类型名字,不一定是某个类的名字 class String{ struct srep; srep ...

  10. UCOSIII优先级

    优先级 0:中断服务管理任务 OS_IntQTask() 优先级 1:时钟节拍任务        OS_TickTask()   滴答定时器任务 优先级 2:定时任务               OS ...