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

以properties方式来联接数据库

Web 
阅读更多
1:在WEB工程SEC目录下新建一个database.properties文件,里面保存连接数据库信息
2:public class DBUtil {
   private String driver;
   private String url;
   private String user;
   private String psw;
   private static DBUtil dbutil=null;
   private DBUtil() throws IOException, ClassNotFoundException{
	   InputStream is=this.getClass().getClassLoader().getResourceAsStream("database.properties");
	   Properties p=new Properties();
	   p.load(is);
	   driver=p.getProperty("driver");
	   url=p.getProperty("url");
	   user=p.getProperty("user");
	   psw=p.getProperty("psw");	   
	   Class.forName(driver);
   }
   /**
	 * 获得数据库帮助类唯一实例
	 */
  synchronized public static DBUtil getInstance() throws IOException, ClassNotFoundException{
	   if(dbutil==null){
		   dbutil=new DBUtil();
	   }
	   return dbutil;
   }
  /**
	 * 获取数据库连接 无参数
	 */
 
  synchronized public Connection getConnection() throws SQLException{
	  return DriverManager.getConnection(url,user,psw);
  }
分享到:
评论

相关推荐

    sql语句获取数据库中的数据库表列.doc

    此 SQL 语句通过联接多个表来获取每个字段的相关信息,并使用 `CASE` 语句来确定字段是否为主键或外键。同时,通过 `LEFT JOIN` 和 `INFORMATION_SCHEMA` 相关视图,可以获取到更全面的字段信息。 综上所述,通过 ...

    Hibernate 联接池 proxool例子和jar包

    首先,理解`Hibernate`:Hibernate是一个开源的ORM框架,它允许开发人员在Java应用中通过面向对象的方式来操作数据库,而无需直接编写SQL语句。通过映射机制,Hibernate可以自动将Java对象转换为数据库中的记录,...

    JBuilderX中JNDI联接池的配置工具

    首先,JNDI是Java平台中的一个重要组件,它为应用提供了一种标准的方式来查找和访问各种资源,如数据库连接池。在JBuilderX中配置JNDI连接池,可以极大地简化开发流程,避免手动编写和管理复杂的XML配置文件,如`...

    SwingQuery

    总的来说,SwingQuery是数据库管理和操作的实用工具,结合了Swing的便利性和数据库的强大功能,为非编程背景的用户提供了一种便捷的数据管理解决方案。通过了解其内部结构和工作原理,开发者可以进一步定制或扩展其...

    mysql 框架代码

    例如,Hibernate或MyBatis可以使开发者用面向对象的方式操作数据库,而无需直接编写SQL。 6. **DAO(Data Access Object)模式**: DAO模式是常用的数据库访问设计模式,它提供了一种隔离业务逻辑和数据访问的方法。...

    监控sql输出-可以查看hql转成sql的结果值

    HQL是Hibernate框架提供的面向对象的查询语言,它允许开发者以Java类和对象的方式来编写查询,而不是直接写SQL。HQL将这些面向对象的查询转换为对应数据库系统的SQL语句,以实现与各种数据库的兼容。这个过程通常是...

    hibernate增删改查事例的web工程

    Hibernate是Java开发中的一款流行的对象关系映射(ORM)工具,它简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据库事务,而无需直接编写SQL语句。 在本项目中,开发者会遇到以下关键知识点: 1. **...

    delphi对access的多表多字段的查询实例

    8. **性能优化**: 对于复杂的多表多字段查询,可能需要考虑索引优化、子查询、联接类型选择等因素,以提高查询效率。 9. **事务处理**: 对于涉及多个操作的查询,可以使用TADOTransaction组件进行事务控制,确保...

    Java空气质量信息管理系统

    通过这种方式,开发者可以轻松地执行复杂的查询,包括联接查询、分页查询等。 8. **控制层(Controller)**:这部分代码处理HTTP请求,调用业务层服务,并返回相应的响应。通常,它会使用Spring MVC的注解来处理...

    Hibernate几个常见错误解决方式

    确保所有元素之间的一致性和正确性,以便于Hibernate能够顺利地执行数据库操作。同时,保持良好的编程习惯,例如使用清晰的命名规则,可以减少这类错误的发生。在开发过程中,利用Hibernate的错误信息进行调试,可以...

    hibernate3.5.6开发包

    1. **对象关系映射(ORM)**:Hibernate是Java平台上的ORM工具,它将数据库表与Java类映射,使开发者可以使用面向对象的方式来处理数据库,而无需直接编写SQL语句。 2. **Hibernate 3.5.6 版本**:这是Hibernate的...

    springboot与jpa整合开发

    Spring Boot简化了Spring应用程序的初始设置,而JPA作为Java EE的一部分,提供了ORM(Object-Relational Mapping)功能,使得我们可以用面向对象的方式来操作数据库。本文将深入探讨如何在基于JDK8、IntelliJ IDEA、...

    hsqldb-2.3.4

    HSQldb 2.3.4是其一个稳定版本,以其高效、易用和灵活性在各种应用场景中得到了广泛使用。本文将深入探讨HSQldb 2.3.4的主要特性和使用技巧。 一、HSQldb概述 HSQldb的核心优势在于其小巧的体积和快速的执行效率,...

    很好的adodb手册

    ADODB(ActiveX Data Objects for Database)是一种在微软Windows环境中广泛使用的数据库访问接口,它允许开发者通过编程语言(如VBScript、VBA、JavaScript等)与各种数据库进行交互。本手册详细介绍了ADODB的核心...

    JPA分页查询与条件分页查询

    在实际应用中,你可能会遇到更多复杂的查询需求,例如嵌套的分页查询、联接查询、聚合函数等,JPA和Spring Data JPA都提供了丰富的API来支持这些操作。例如,你可以使用`@Query`注解自定义SQL或HQL查询,或者利用`...

    Hibernate入门

    - 需要使用额外的联接表来存储两个实体间的关联关系。 - 在映射文件中,`<set>`标签用于表示集合,而`<many-to-many>`标签用于表示双方的关系。 **2.4 cascade与inverse** - **2.4.1 cascade** - `cascade`属性...

    考试系统设计

    这个系统旨在提供一个便捷、高效的方式来进行各类考试,减轻了传统纸质考试的组织与管理负担。在这样的系统中,试题的创建、发布、评分以及成绩管理等流程都可以实现自动化。 **JSP(JavaServer Pages)技术**: 1....

    SQL初级学习

    - 提供了SQLiteOpenHelper类和ContentProvider等API来在Android应用中方便地操作SQLite数据库。 在Android开发中,开发者通常会创建一个继承自SQLiteOpenHelper的类,该类用于数据库的版本管理和操作。`onCreate()...

    Maximo EAM平台开发笔记2

    ### Maximo EAM平台开发笔记2 - 关键知识点解析 ...**2.35 在MAX7版本上修改数据库配置的管理方式** - **管理方法**: 1. 使用Maximo管理控制台进行数据库配置。 2. 修改数据库连接池和性能设置。

Global site tag (gtag.js) - Google Analytics