HIbernate 独立项目通过properties配置数据库

标签: idea Hibernate properties
1人阅读 评论(0) 收藏 举报
分类:

废话不多说开始正题:


建立资源文档:

#定义方言(定义优化的sql语句)使用JDNI初始化数据库很重要
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
hibernate.connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver
hibernate.connection.url=jdbc:sqlserver://localhost:1433;DatabaseName=Test
hibernate.connection.username=sa
hibernate.connection.password=769170594
#表示是否输出操作数据库的语句
hibernate.show_sql=true
#表示是个格式化输出sql语句
hibernate.format_sql=true
#表示是否根据映射文件自动创建数据库表
#hibernate.hbm2ddl.auto=update
然后阅读hibernate文档发现有
configuration.setProperties(properties);此方法。
所以可以列出如下代码来获取资源文件从而配置数据库:
public class HibernateUtil {
    private static SessionFactory ourSessionFactory;

    public static Session getSession() throws HibernateException {
        //单独使用Hibernate通过properties配置数据库
        Configuration configuration = new Configuration().configure();
        InputStream in = HibernateUtil.class.getClassLoader().getResourceAsStream("db.properties");
        Properties properties = new Properties();
        try {
            properties.load(in);
        } catch (IOException e) {
            e.printStackTrace();
        }
        configuration.setProperties(properties);
       // ourSessionFactory=new Configuration().configure().buildSessionFactory();
        ourSessionFactory = configuration.buildSessionFactory();
        return ourSessionFactory.openSession();
    }
}


查看评论

Hibernate框架中hibernate.properties属性文件,hibernate.cfg.xml配置文件,以及Users.hbm.xml映射文件的配置

在实际开发中一般都是hibernate.properties和hibernate.cfg.xml结合使用。一般在属性文件hibernate.properties中存放数据库连接相关的操作数据,在hib...
  • HLoach
  • HLoach
  • 2017-03-09 17:30:04
  • 2591

Hibernate 中配置属性详解(hibernate.properties)

Hibernate能在各种不同环境下工作而设计的, 因此存在着大量的配置参数。多数配置参数都 有比较直观的默认值, 并有随Hibernate一同分发的配置样例hibernate.properties ...
  • qq_25827845
  • qq_25827845
  • 2016-11-20 17:29:44
  • 10099

数据库连接信息写在properties文件,读取配置文件

这里是使用mysql数据库。 使用一个mysql.ini文件(就是一个properties文件)来保存数据库连接信息,这是比较成熟的做法———但需要把应用程序 从开发环境移植到生产环境时,无须修改源代...
  • fanfan4569
  • fanfan4569
  • 2016-03-23 21:13:41
  • 4338

MySQL连接Hibernate配置properties文件内容

hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.password=123456(密码) hib...
  • mi_ss_hua
  • mi_ss_hua
  • 2014-01-03 13:22:59
  • 1420

jdbc基础 (二) 通过properties配置文件连接数据库

上一篇描述了对mysql数据库的简单操作,下面来看一下开发中应该如何灵活应用。 因为jdbc对数据库的驱动加载、连接获取、释放资源的代码都是相同的,为了提高代码的复用性,我们可以写一个工具类,将数据...
  • u013805360
  • u013805360
  • 2015-05-13 14:08:54
  • 7583

jdbc.properties各种数据库配置

####################### DB Connection Config ####################### ###----------------- DB Typ...
  • laukicn
  • laukicn
  • 2017-02-14 11:07:27
  • 4186

通过properties配置文件连接数据库

/** * @作者:Jcuckoo * @日期:2008-11-8 * @版本:V 1.0 */db.properties DBDriver=sun.jdbc.odbc.JdbcOdbcDriverC...
  • guoquanyou
  • guoquanyou
  • 2008-12-01 10:47:00
  • 5327

使用properties属性存储连接数据库用到的用户名和密码

1 . 在看代码之前,要清楚properties属性是怎么存储数据的,上篇博客中讲的非常详细,不懂properties属性怎么进行存储的建议先看上篇博客 2 . Connection connect...
  • Myair_AC
  • Myair_AC
  • 2017-09-08 21:59:43
  • 393

Hibernate中配置文件中设置数据库信息

Hibernate中配置文件中设置数据库信息 在对数据库进行操作时,经常会遇到乱码的问题,往数据库中存入汉字时会存不进去,乱码!所以当建立所有文件时一定要统一编码,和数据库以及表的编码要一致。这里以...
  • fpxty
  • fpxty
  • 2017-04-15 22:28:33
  • 835

hibernate连接oracle9的配置文件(.properties)

## define query language constants / function names# hibernate.query.substitutions true 1, false 0, ...
  • changyuming
  • changyuming
  • 2007-02-26 12:54:00
  • 2078
    个人资料
    等级:
    访问量: 1124
    积分: 56
    排名: 166万+
    文章存档