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开发的应用程序,它利用MySQL数据库来存储和管理用户的数据。这个程序的构建展示了Java与数据库集成的基本原理,是学习和理解Java后端开发的一个良好实践案例。 首先,Java作为一门多用途...
总的来说,【备忘录信息管理系统】是一个集成了Swing GUI设计、数据库操作、安全策略和用户友好的功能于一身的应用,是学习Java桌面开发和数据库管理的好实例。开发者通过此项目不仅能够熟悉Swing组件的使用,还能...
该压缩包文件“java记事簿管理系统_备忘录管理系统_通讯录_记账本-源码+数据库+论文or文档.zip”包含了基于Java开发的一个综合性的管理系统的源代码、数据库文件以及相关的论文或文档。这个系统集成了多个实用功能...
该文档资源是一个Java编程的备忘录应用,包含源代码和运行界面截图。这个备忘录应用程序使用了Java Swing库来构建用户界面,允许用户进行交互。以下是代码中涉及的关键知识点: 1. **JFrame**: `Memorial` 类继承自...
因此,我们可以推测《买卖股票备忘程序》可能是通过ODBC或JDBC等方式连接到某个数据库,实现了数据的高效存储和检索。 源码下载的标签意味着该程序的源代码可供下载,这对于学习PowerBuilder编程或者想要定制化修改...
10. **数据库连接**:Java通过JDBC与数据库交互,备忘录可能包括如何配置数据源,使用事务,以及优化数据库查询。 11. **错误处理和调试**:备忘录可能会提供如何设置断点、使用IDE的调试功能,以及如何编写有用的...
这个应用可能提供了诸如管理个人财务、记录交易、存储个人信息以及创建备忘录等功能。描述中的关键词 "jdbc" 表示Java Database Connectivity,是Java中用于连接数据库的标准API,而 "mysql" 是一个广泛使用的开源...
- **数据源**:数据源接口(`javax.sql.DataSource`)提供了一种获取数据库连接的标准化方式,通常与连接池一起使用。 - **连接池**:连接池可以提高性能,因为它复用了现有的数据库连接而不是每次都创建新的连接。 ...
使用JDBC,开发者可以进行数据的增删改查操作,实现数据库事务控制,以及数据源的连接池管理。JDBC驱动分为四种类型,从JDBC-ODBC桥接驱动到完全Java的驱动,每种都有其适用场景。 设计模式包括创建型、结构型和...
在信息技术领域,个人信息管理系统(Personal Information Manager,简称PIM)是一种常见的软件应用,用于帮助用户高效地管理他们的个人信息,包括联系人信息、备忘录和日程安排等。本项目名为"PIM.rar",是以Java...
工厂模式用于创建JDBC数据源;代理模式常用于实现AOP(面向切面编程),提高代码的解耦度;而观察者模式则在事件驱动的系统中起到关键作用。 了解并熟练应用这些设计模式,能帮助Java开发者编写出更加优雅、高效且...
【描述】"jsp简单留言本(mysql).rar"提供的源代码展示了一个基本的web应用开发流程,涵盖了用户登录、提交留言、查看留言等功能。此项目可能用于教学或个人实践,帮助学习者了解JSP与MySQL数据库的整合应用。 ...
- 备忘录模式:在不破坏封装的前提下,捕获和恢复一个对象的内部状态。 - 访问者模式:在对象结构中增加新的操作,而不修改对象结构。 - 状态模式:允许对象在其内部状态改变时改变其行为,对象看起来似乎改变了...
template模板方法模式、memento备忘录模式、observer观察者模式、command命令模式、state状态模式、strategy策略模式、mediator调停者模式、interpreter解释器模式、visitor访问者模式、chain of responsibility责任...