当前位置: 首页 > news >正文

如何拿到网站后台密码网站建设预算和维护

如何拿到网站后台密码,网站建设预算和维护,godaddy 安装wordpress,android软件开发实例一、Hibernate概述 #xff08;一#xff09;什么是Hibernate#xff1f; Hibernate核心内容是ORM#xff08;关系对象模型#xff09;。可以将对象自动的生成数据库中的信息#xff0c;使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库一什么是Hibernate Hibernate核心内容是ORM关系对象模型。可以将对象自动的生成数据库中的信息使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库而不用关心繁琐的JDBC。所以Hibernate处于三层架构中的D层持久层。 二使用Hibernate的优点 1、Hibernate可以使用在java的任何项目中不一定非要使用在java web项目中。因为Hibernate不需要类似于tomact这些容器的支持可以直接通过一个main方法进行测试。 2、通过下面的实例可以发现使用Hibernate可以大大减少代码量。 3、由于使用了Hibernate代码中不涉及具体的JDBC语句所以就方便了代码的可移植性。 二、Hibernate开发的环境搭建 一Hibernate的环境搭建非常简单只需要引入Hibernate核心包单击下载以及Hibernate依赖包单击下载即可。 二加入数据库驱动。下面的例子中主要是采用Mysql数据库来演示的所以在这里引入MysqL的JDBC驱动点击下载。 三提供核心配置文件hibernate.cfg.xml文件在src文件夹下即可。其中的配置如下针对mysql !DOCTYPE hibernate-configuration PUBLIC-//Hibernate/Hibernate Configuration DTD 3.0//ENhttp://hibernate.sourceforge.net/hibernate-configuration-3.0.dtdhibernate-configurationsession-factory !-- mysql数据库驱动 --property namehibernate.connection.driver_classcom.mysql.jdbc.Driver/property!-- mysql数据库名称 --property namehibernate.connection.urljdbc:mysql://localhost:3306/hibernate_first/property!-- 数据库的登陆用户名 --property namehibernate.connection.usernameroot/property!-- 数据库的登陆密码 --property namehibernate.connection.passwordroot/property!-- 方言为每一种数据库提供适配器方便转换 --property namehibernate.dialectorg.hibernate.dialect.MySQLDialect/property/session-factory /hibernate-configuration三、HIbernate第一个实例 该实例的目录结构如下 说明最后一个HIBERNATE3里面包含了所有的需要引用的jar包 1、新建一个普通的java项目按照上面的步骤引入相关的jar包和配置文件 2、建立User实体类 import java.util.Date;public class User {private String id;private String username;private String password;private Date createTime;private Date expireTime;public String getId() {return id;}public void setId(String id) {this.id id;}public String getUsername() {return username;}public void setUsername(String userName) {this.username userName;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}public Date getCreateTime() {return createTime;}public void setCreateTime(Date createTime) {this.createTime createTime;}public Date getExpireTime() {return expireTime;}public void setExpireTime(Date expireTime) {this.expireTime expireTime;} } 2、提供User.hbm.xml文件完成实体类的映射 ?xml version1.0? !DOCTYPE hibernate-mapping PUBLIC -//Hibernate/Hibernate Mapping DTD 3.0//ENhttp://hibernate.sourceforge.net/hibernate-mapping-3.0.dtdhibernate-mappingclass namecom.example.hibernate.Userid nameidgenerator classuuid//idproperty nameusername/property namepassword/property namecreateTime/property nameexpireTime//class /hibernate-mapping其中的property标签是将要生成是数据库表中的字段在这里不用关心各个字段是什么类型的。因为Hibernate会根据上面的实体类中属性的类型来决定将来表中字段的类型 3、配置hibernate.cfg.xml文件 hibernate-configurationsession-factory !-- mysql数据库驱动 --property namehibernate.connection.driver_classcom.mysql.jdbc.Driver/property!-- mysql数据库名称 --property namehibernate.connection.urljdbc:mysql://localhost:3306/hibernate_first/property!-- 数据库的登陆用户名 --property namehibernate.connection.usernameroot/property!-- 数据库的登陆密码 --property namehibernate.connection.passwordroot/property!-- 方言为每一种数据库提供适配器方便转换 --property namehibernate.dialectorg.hibernate.dialect.MySQLDialect/propertymapping resourcecom/example/hibernate/User.hbm.xml//session-factory /hibernate-configuration注意必须是“/”而不能是“.”。 4、生成表编写工具类ExoprtDB.java,将hbm生成ddl import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; /*** 将hbm生成ddl* author BCH**/ public class ExoprtDB {public static void main(String[] args) {//默认读取hibernate.cfg.xml文件Configuration cfr new Configuration().configure();SchemaExport export new SchemaExport(cfr);export.create(true, true);} } 到这里就可以生成User表了但是如果直接运行ExoprtDB.java文件是不能生成User表的。因为在mysql数据中还没有建立数据库Hibernate-first。所以在mysql控制台中通过create database hibernate-first; use hibernate-first;之后再执行ExoprtDB.java文件就可以生成表了。 5、向表中添加数据 import java.util.Date;import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration;public class Client {public static void main(String[] args) {//读取配置文件Configuration cfg new Configuration().configure();SessionFactory factory cfg.buildSessionFactory();Session session null;try{session factory.openSession();//开启事务session.beginTransaction();User user new User();user.setUsername(用户名);user.setPassword(123);user.setCreateTime(new Date());user.setExpireTime(new Date());session.save(user);//提交事务session.getTransaction().commit();}catch(Exception e){e.printStackTrace();//回滚事务session.getTransaction().rollback();}finally{if(session ! null){if(session.isOpen()){//关闭sessionsession.close();}}}} } 执行该java文件就可以完成向表中增加数据了,效果如下 四总结 通过上面的代码我们可以看出在代码中没有涉及到任何有关JDBC的代码作为开发人员只需要写好相应的实体类然后通过配置就可以实现了表的建立以及向表中实现数据的插入。 在代码中有许多Hibernate的核心对象例如Configuration、SessionFactory、Session等等。这些内容将在以后介绍。 Fromhttp://blog.csdn.net/aboy123/article/details/10085635 转载于:https://www.cnblogs.com/jinxiang1224/p/8468214.html
http://www.yutouwan.com/news/313653/

相关文章:

  • 简述企业网站的建设流程淮北百度seo
  • 接兼职建设网站wordpress 4.4.1漏洞
  • 快速建立平台网站开发有什么免费建网站
  • 网上发布信息的网站怎么做的北京网站制作到诺然
  • 网校网站毕业设计的方案网站开发项目规划书
  • 外贸网站建设注意做童鞋的一些外贸网站
  • 成都市城乡建设网站交互效果很好的网站
  • 莆田网站制作报价企业开发小程序公司
  • 湛江做寄生虫网站建设银行网站不能登录密码错误
  • 沼气服务网站建设管理公司建设网站的费用吗
  • 衡阳网站建设怎样收费嵌入式软件开发笔试题
  • 做网站要多少的分辨率公众平台申请
  • 青岛建站开发注册商标需要什么条件
  • 怎么样做公司网站视频拍摄公司
  • 品牌网站首页怎么设计宝塔wordpress经常502
  • 网上买手表哪个网站可以买到正品搞个网站需要多少钱
  • 呼和浩特网站建设电话wordpress趋势图插件
  • 做网站公司的未来wordpress 样式插件
  • 惠州建设银行网站工作室装修
  • 专业网站建设加工seo最好的工具
  • 网站服务器到期查询济南网络广播电视台
  • 免费的seo网站膝国外哪个网站专做展厅
  • 网站功能型和展示型的区别福州有什么做网站的公司
  • 中国数据统计网站新年祝福语在线制作网站
  • 企业 网站备案赣州网站建设jx25
  • 农村电商网站建设方案wordpress 调用指定id文章
  • 网站空间上传软件4p营销策略分析
  • 网站建设的文章查询商标是否已注册官网
  • 电子商务网站开发实存内容网络管理登录入口
  • 网站开发的前后端是什么信息型网站