`
txf2004
  • 浏览: 7132260 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Hibernate 连接 orcale(11r2版本)

 
阅读更多

Student.java

package com.ctl.db;

public class Student {
private int id;
private String name;
private String password;
public int getId() {
return id;
}

public String getName() {
return name;
}

public String getPassword() {
return password;
}

public void setId(int id) {
this.id = id;
}

public void setName(String name) {
this.name = name;
}

public void setPassword(String password) {
this.password = password;
}
}

StudentTestDemo.java

package com.ctl.db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Random;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class StudentTestDemo {

public static void main(String[] args) throws SQLException {
Student s = new Student();

Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;

//s.setId(2);
for(int a=0 ;a<30;a++){
s.setName("ctl");
s.setPassword("518");
Configuration cfg = new Configuration();
SessionFactory sf = cfg.configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
session.save(s);
session.getTransaction().commit();
session.close();
sf.close();}
}
}

Student.hbm.xml

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.ctl.db">
<class name="Student" table="TB_STUDENT" >
<id name="id" type="int">
<generator class="native"/>
<!--设置id自增 -->
</id>
<property generated="never" lazy="false" name="name"/>
<property generated="never" lazy="false" name="password"/>
</class>
</hibernate-mapping>

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="hbm2ddl.auto">update</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
<property name="connection.username">scott</property>//用户名
<property name="connection.password">Admin518</property>//密码
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="myeclipse.connection.profile">oracle.jdbc.driver.OracleDriver</property>
<property name="format_sql">true</property>
<property name="show_sql">true</property>
<mapping resource="com/ctl/db/Student.hbm.xml" />
</session-factory>

</hibernate-configuration>

分享到:
评论

相关推荐

    Hibernate连接Orcale.rar

    本教程将详细介绍如何使用Hibernate来连接并操作Oracle数据库,特别是针对Oracle 11g Release 2(11r2)版本。 首先,我们需要在项目中引入Hibernate的核心库。这通常通过Maven或Gradle的依赖管理工具完成,添加...

    hibernate连接Orcale

    本文将详细介绍如何使用Hibernate连接Oracle 11g Release 2(11R2)数据库。 首先,要实现Hibernate与Oracle的连接,我们需要完成以下几个步骤: 1. **环境准备**:确保已安装JDK、Oracle 11g数据库以及相应的...

    orcale数据库连接字符串

    orcale数据库连接字符串

    Pl\Sql连接Orcale远程数据库无需安装Orcale客户端

    标题中的“Pl\Sql连接Oracle远程数据库无需安装Oracle客户端”意味着我们可以使用PL/SQL Developer这款工具,不依赖Oracle客户端软件,就能实现对远程Oracle数据库的连接和管理。Oracle客户端通常包含许多组件,如...

    Struts2,Spring,Hibernate在orcale下集成及一些小调试

    在Hibernate配置中,创建hibernate.cfg.xml文件,列出实体类、数据库连接信息以及映射文件。实体类通常是POJO(Plain Old Java Object),通过注解或XML映射文件与数据库表关联。映射文件(hbm.xml)定义了字段与列...

    SSH+Orcale实例(ssh框架的搭建和连接Orcale数据)

    SSH+Oracle实例是一个关于整合Spring、Struts2和Hibernate(SSH)这三大Java Web开发框架,并与Oracle数据库进行连接的实战教程。这个实例通常用于构建高效、稳定的后端系统,适用于大型企业级应用。 首先,让我们...

    用数据库连接池连接orcale数据库

    在IT行业中,数据库连接池是优化数据库操作的关键技术之一,特别是在高并发的Web应用程序中。数据库连接池允许程序管理预设数量的数据库连接,避免了每次请求时创建新连接的开销,提高了性能并减少了资源消耗。本篇...

    简单的springmvc+hibernate的例子orcale数据库

    在这个"简单的springmvc+hibernate例子orcale数据库"中,我们将深入探讨这两个框架如何协同工作,以及Oracle数据库在其中的角色。 首先,SpringMVC作为Spring框架的一部分,提供了一个模型-视图-控制器(MVC)架构...

    Delphi7 ado 连接远程oracle11g

    ### Delphi7 ADO 连接远程 Oracle11g 的详细步骤及注意事项 #### 一、概述 本文档旨在提供一套完整的解决方案,帮助用户在 Delphi7 环境下通过 ADO 连接到远程 Oracle11g 数据库。整个过程涉及到服务器端的安装与...

    连接orcale代码

    连接Oracle数据库是进行数据操作的基础,本文将详细讲解如何通过编程语言连接Oracle数据库,包括标准安全连接、标准连接、新版本连接和老版本连接等不同方法。 1. **标准连接**:在许多编程语言中,如Java或Python...

    所有版本的orcale驱动

    Oracle驱动,全称为Oracle数据库驱动,是连接到Oracle数据库服务器的关键组件,允许应用程序与数据库进行交互。Oracle提供了多种驱动程序,以支持不同编程语言和应用环境。这些驱动主要分为几大类,包括JDBC(Java ...

    mycat安装包,连接orcale方面资料

    【标题】"mycat安装包,连接orcale方面资料"所涵盖的知识点主要涉及Mycat数据库中间件的安装配置以及与Oracle数据库的连接。Mycat是一个开源的分布式数据库系统,常用于解决大数据量、高并发场景下的数据存储问题。...

    Orcale 11g 安装-图文详解

    15. **配置SQL Developer**:安装SQL Developer时,按照其安装向导进行操作,设置JDK路径,连接到刚刚创建的数据库。 在安装过程中,可能会遇到权限问题、依赖库缺失等问题,确保以管理员权限运行安装程序,并提前...

    Java连接Orcale数据库驱动Jar包

    Java连接Oracle数据库驱动Jar包是Java开发者在与Oracle数据库交互时不可或缺的组件。这两个文件,JDBC_classes12.jar和JDBC_ojdbc14.jar,是Oracle提供的Java Database Connectivity (JDBC)驱动程序,用于在Java应用...

    Windows Server 2012 R2 X64环境下搭建Oracle 11G R2 RAC+ASM.doc

    Windows Server 2012 R2 X64环境下搭建Oracle 11G R2 RAC+ASM,文档目录清晰,需要的拿去。

    hibernate实体类生成模板(适用于orcale)

    将数据库表中的字段映射成hibernate实体类

    orcale 连接字符串大全

    可以用做连接数据库时字符串的参考,种类很多

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...

    navicat链接oracle文件,OCI文件 oracle11版本 OCI文件链接oracle11

    在本文中,我们将深入探讨如何使用Navicat连接到Oracle数据库,特别是涉及Oracle Call Interface (OCI) 文件在Oracle 11版本中的应用。 首先,Oracle Call Interface (OCI) 是Oracle提供的一种C语言编程接口,它...

Global site tag (gtag.js) - Google Analytics