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

如何建设机器人教育网站百度推广管理系统

如何建设机器人教育网站,百度推广管理系统,吉安企业做网站,网站编辑软件都有哪些实习公司第一天: 刚参加完山东齐鲁软件暑假的大赛,来到公司,第一天没安排工作,自己看了看SSH里的Hibernate。-------2012年的9月3日第一篇(当做日记来写写) 要使用hibernate首先要有jar包,将其添…

实习公司第一天:

刚参加完山东齐鲁软件暑假的大赛,来到公司,第一天没安排工作,自己看了看SSH里的Hibernate。-------2012年的9月3日第一篇(当做日记来写写)

要使用hibernate首先要有jar包,将其添加到项目中。

新建一个hibernate.cfg.xml文件,用于映射数据库,将数据库中的信息对象化。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>

<session-factory>
<property name="myeclipse.connection.profile">
JDBC for MySQL
</property>

连接MYSQL数据库
<property name="connection.url">
jdbc:mysql://localhost:3306/demo
</property>

数据库的用户名和密码
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">
org.gjt.mm.mysql.Driver
</property>

数据库方言
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>

映射XML(User表和User类)

<mapping resource="com/demo/hibernate/beans/User.hbm.xml" />


</session-factory>

</hibernate-configuration>

创建User.hbm.xml文件将数据库对象化(类的属性和数据库表的表,字段对应)

<?xml version="1.0" encoding='UTF-8'?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping package="com.demo.hibernate.beans">

user表对应User实例
<class name="User" table="user">

主键为id
<id name="id" column="ID" type="integer"></id>

username,password,email字段
<property name="username" column="username" type="string"></property>
<property name="password" column="password" type="string"></property>
<property name="email" column="email" type="string"></property>
</class>

</hibernate-mapping>

创建User.java文件(持久化类,实例需要被Hibernate持久化到数据库类中)

private java.lang.Integer id;
public java.lang.Integer getId() {
return id;
}
public void setId(java.lang.Integer id) {
this.id = id;
}

。。。。。。。。等等

创建数据库访问HIbernateSessionFactory

cfg.configure(CONFIG_FILE_LOCATION);

sessionFactory=cfg.buildSessionFactory();

session=sessionFactory.openSession();

编写数据访问层接口UserDAO,进行数据库操作(要记)

public User getUser(String username) throws HibernateException{

Session session=null;

Transaction tx=null;

User user=null;

try{

//session=HibernateSessionFactory.currentSession()创建session

session=HibernateSessionFactory.currentSession();

//tx=session.beginTransaction()开始事务

tx=session.beiginTransaction();

//Query query=session.createQuery(from User where username=?)创建查询语句

Query query=session.createQuery(from User where username=?);

//query.setString(0,username.trim)给参数赋值

query.setString(0,username.trim);

//user=(User)query.uniquerResult()返回是实例为null或者一个

user=(User)query.uinqueResult();

query=null;

//提交事务

tx.commit();

创建UserService.java

面向用户服务,服务层

UserDAO test=UserDAO();

User user=test.getUser("admin");

if(user.getPassword().equeal(password))

{

return true;

}

}

}


源码地址:http://download.csdn.net/detail/zaifeishandong/4545209(自己看看吧)

http://www.lbrq.cn/news/2442385.html

相关文章:

  • 网站建设主机全国各城市感染高峰进度查询
  • 企业网站优化系统武汉百捷集团百度推广服务有限公司
  • 路桥网站建设360搜索引擎优化
  • 最好的网站建设价格专业拓客公司联系方式
  • 深圳优化网站市场营销专业课程
  • 个人备案域名做企业网站厦门seo蜘蛛屯
  • 手机数码网站网店推广有哪些
  • 人成免费入口2022郑州网络seo
  • 网站建设目标的管理可行性北京seo推广优化
  • seo推广必须要做的9种方法seo文章
  • 江苏联运建设有限公司网站如何建立公司网站网页
  • 展示网站欣赏站长统计app网站
  • 济南网站制作工具舆情信息在哪里找
  • 织梦app网站模板重大新闻事件2023
  • 石家庄网推公司做网络优化的公司排名
  • 佛山自己网站建设百度竞价推广怎么做
  • 深圳网站建设推进yandex搜索入口
  • 网站做后怎么可以在百度搜索到北京seo排名厂家
  • 信息技术做网站网络广告文案
  • 潮州网站建设微信朋友圈广告如何投放
  • pp视频在线观看免费大全下载seo工程师是什么职业
  • 建筑公司网站背景图域名注册网站
  • 网站地图提交入口百度网站怎么提升排名
  • 网站风格包括哪些免费隐私网站推广
  • 一流的网站建设案例合肥百度关键词推广
  • 成人用品网站优化方法semester什么意思
  • seo优化 div css_网站架构优化如何在百度上添加店铺的位置
  • 天津品牌网站建设公司seo基础知识包括什么
  • 自己创建网站怎么得流量钱建站系统软件有哪些
  • 网站建设找哪些平台凡科网站官网
  • 【I】题目解析
  • springboot基于Java的人力资源管理系统设计与实现
  • Vscode的常用快捷键(摆脱鼠标计划)
  • 三、搭建springCloudAlibaba2021.1版本分布式微服务-springcloud loadbalancer负载均衡
  • RAG vs 微调
  • redis主从复制、哨兵机制底层原理