`

JDBC 数据源知识 备忘录

阅读更多

1.JDBC 创建CONNECTION 的两种方式

  通过Class.forName()加载数据库驱动程序,然后再使用DriverManager.getConnection() 获取连接.

 

  通过javax.sql.DataSource提供了另一种建立数据库连接的方式.通过JNDI服务器查询,即调用Context.lookup,得到DataSource 对象,然后再调用DataSource的getConnection获取数据库连接.

 

 2.在Tommcat 中的Context中配置数据源

 

<Context reloadable="true">

    <Resource name="jdbc/bookstore" auth="Container" type="javax.sql.DataSource"

           maxActive="50" maxIdle="30" maxWait="10000"

           username="pl" password="123"

           driverClassName="com.mysql.jdbc.Driver"

           url="jdbc:mysql://localhost:3306/bookstore?autoReconnect=true" />

</Context>

 

分享到:
评论

相关推荐

    java备忘录

    Java备忘录是一款基于Java开发的应用程序,它利用MySQL数据库来存储和管理用户的数据。这个程序的构建展示了Java与数据库集成的基本原理,是学习和理解Java后端开发的一个良好实践案例。 首先,Java作为一门多用途...

    备忘录信息管理系统

    总的来说,【备忘录信息管理系统】是一个集成了Swing GUI设计、数据库操作、安全策略和用户友好的功能于一身的应用,是学习Java桌面开发和数据库管理的好实例。开发者通过此项目不仅能够熟悉Swing组件的使用,还能...

    java记事簿管理系统_备忘录管理系统_通讯录_记账本-源码+数据库+论文or文档.zip

    该压缩包文件“java记事簿管理系统_备忘录管理系统_通讯录_记账本-源码+数据库+论文or文档.zip”包含了基于Java开发的一个综合性的管理系统的源代码、数据库文件以及相关的论文或文档。这个系统集成了多个实用功能...

    java-备忘录编写源代码及运行界面截图.docx

    该文档资源是一个Java编程的备忘录应用,包含源代码和运行界面截图。这个备忘录应用程序使用了Java Swing库来构建用户界面,允许用户进行交互。以下是代码中涉及的关键知识点: 1. **JFrame**: `Memorial` 类继承自...

    买卖股票备忘程序

    因此,我们可以推测《买卖股票备忘程序》可能是通过ODBC或JDBC等方式连接到某个数据库,实现了数据的高效存储和检索。 源码下载的标签意味着该程序的源代码可供下载,这对于学习PowerBuilder编程或者想要定制化修改...

    project-ref-memo:项目参考备忘录

    10. **数据库连接**:Java通过JDBC与数据库交互,备忘录可能包括如何配置数据源,使用事务,以及优化数据库查询。 11. **错误处理和调试**:备忘录可能会提供如何设置断点、使用IDE的调试功能,以及如何编写有用的...

    java-个人生活助手源代码+sql

    这个应用可能提供了诸如管理个人财务、记录交易、存储个人信息以及创建备忘录等功能。描述中的关键词 "jdbc" 表示Java Database Connectivity,是Java中用于连接数据库的标准API,而 "mysql" 是一个广泛使用的开源...

    java 数据库编程

    - **数据源**:数据源接口(`javax.sql.DataSource`)提供了一种获取数据库连接的标准化方式,通常与连接池一起使用。 - **连接池**:连接池可以提高性能,因为它复用了现有的数据库连接而不是每次都创建新的连接。 ...

    java设计模式大全

    使用JDBC,开发者可以进行数据的增删改查操作,实现数据库事务控制,以及数据源的连接池管理。JDBC驱动分为四种类型,从JDBC-ODBC桥接驱动到完全Java的驱动,每种都有其适用场景。 设计模式包括创建型、结构型和...

    PIM.rar_PIM_java PIM_pim java_日程

    在信息技术领域,个人信息管理系统(Personal Information Manager,简称PIM)是一种常见的软件应用,用于帮助用户高效地管理他们的个人信息,包括联系人信息、备忘录和日程安排等。本项目名为"PIM.rar",是以Java...

    设计模式Java版

    工厂模式用于创建JDBC数据源;代理模式常用于实现AOP(面向切面编程),提高代码的解耦度;而观察者模式则在事件驱动的系统中起到关键作用。 了解并熟练应用这些设计模式,能帮助Java开发者编写出更加优雅、高效且...

    jsp留言本(mysql).rar

    【描述】"jsp简单留言本(mysql).rar"提供的源代码展示了一个基本的web应用开发流程,涵盖了用户登录、提交留言、查看留言等功能。此项目可能用于教学或个人实践,帮助学习者了解JSP与MySQL数据库的整合应用。 ...

    参考文档-23种JAVA设计模式和15种J2EE设计模式.zip

    - 备忘录模式:在不破坏封装的前提下,捕获和恢复一个对象的内部状态。 - 访问者模式:在对象结构中增加新的操作,而不修改对象结构。 - 状态模式:允许对象在其内部状态改变时改变其行为,对象看起来似乎改变了...

    java面试800题

    template模板方法模式、memento备忘录模式、observer观察者模式、command命令模式、state状态模式、strategy策略模式、mediator调停者模式、interpreter解释器模式、visitor访问者模式、chain of responsibility责任...

Global site tag (gtag.js) - Google Analytics