用Hibernate框架+jtds链接数据库驱动+Sql2008数据库+Tomcat6.0+JDK1.7实现数据库链接

工程环境:MyEclipse8.5

其他配置:Hibernate框架+jtds链接数据库驱动+Sql2008数据库+Tomcat6.0+JDK1.7

开发环境:Win7

这个项目用到的jtds数据库链接驱动需要导入jdts-1.2.jar包

》》--项目源码和相关包--《《

第一步:创建一个项目为Hb_Sql


第二步:引入Hibernate框架

右击项目->MyEclipse->Add Hibernate Capabilities->到下图 填写链接数据库的地址、驱动、user、password->完成Hibernate的配置。

第三步:导入链接数据库用到的相关包和配置

右击项目选择properties->java build path->Libraries->Add JARs选择jdts-1.2.jar

第四步:创建两个JAVA文件和一个XML配置文件 测试链接数据库

1.department.java

package com.cqvie;
public class department {
	private Integer depID;
	private String depName;

	public Integer getDepID() {
		return depID;
	}

	public void setDepID(Integer depID) {
		this.depID = depID;
	}

	public String getDepName() {
		return depName;
	}

	public void setDepName(String depName) {
		this.depName = depName;
	}

	public department() {
		
	}

}

2.test.java

package com.cqvie;

import org.hibernate.*;
import org.hibernate.cfg.*;
//import javax.persistence.Entity;//使用使用jpa的Entity
//import org.hibernate.annotations.Entity;//问题的所在  
public class test {
	public static void insertDep()
	{

	  Configuration configuration=new Configuration().configure();
	  //configuration.configure("/hibernate.cfg.xml");
	  
	  SessionFactory sessionFactory=configuration.buildSessionFactory();
	  Session session=sessionFactory.openSession();
	  Transaction trans=session.beginTransaction();
	  
	  department dep=new department();
	  dep.setDepName("销售部");	  
	  session.save(dep);
	  
	  trans.commit();
	  session.close();

	}
}

3.在src下创建XML配置文件 department.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>
    <class name="com.cqvie.department" table="t_dep"><span style="white-space:pre">	<!--</span>t_dep为表名<span style="white-space:pre">--></span>
        <id name="depID" type="java.lang.Integer">
            <column name="depID" /><span style="white-space:pre">			</span><pre name="code" class="html"><span>							<!--</span>depID为列<span>--></span>
<generator class="native" /> </id> <property name="depName" type="java.lang.String"> <column name="depName" length="45" not-null="true" />
<span>							<!--</span>depName<span style="font-family: Arial, Helvetica, sans-serif;">为列</span><span>--></span>
</property> </class></hibernate-mapping>

 

4.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="dialect">
		org.hibernate.dialect.SQLServerDialect
	</property>
	<property name="connection.url">
		jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=Supermarket
	</property>
	<property name="connection.username">sa</property>
	<property name="connection.password">123</property>
	<property name="connection.driver_class">
		net.sourceforge.jtds.jdbc.Driver
	</property>
	<property name="hibernate.show_sql">true</property>
	<mapping resource="department.hbm.xml" />
</session-factory>
</hibernate-configuration>


第五步:运行项目

信息窗口出现下面这个提示就表示数据已经插入数据库

信息: Server startup in 2295 ms
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Hibernate: insert into t_dep (depName) values (?)


关于这个项目的相关包和源码打包上传!


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值