闲来无事,读到一个jsp jdbc连接oracle的文章《JSP JDBC(Thin模式)连接Oracle》,他写的连接池代码不错,就拿来一试,帖子具体内容在http://www.mscto.com/JSP/04406203.html 这个链接下。跑来跑去,代码跑不下去了,追来追去,原来在下边的方法中出错了
/**
* 创建新的连接
*/
private Connection newConnection() {
System.out.println("---Connection newConnection()-----" + URL + dbInfo);
Connection con = null;
try {
con = DriverManager.getConnection(URL+dbInfo);
log("连接池" + name + "创建一个新的连接");
} catch (SQLException e) {
log(e, "无法创建下列URL的连接: " + URL);
return null;
}
return con;
}
URL+dbInfo格式不对,DriverManager.getConnection方法按照常规的参数格式为
DriverManager.getConnection(url,user,password),本人才疏学浅,这个帖子在google一搜,估计地100条了,不知道这个帖子什么时候发表的,时过境迁,别人没人质疑,有精通的请联系我,谢谢。
分享到:
相关推荐
Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集,采用多种方式连接各种常用的数据库: 1.连接ACCESS http://127.0.0.1:8080/Access/access.jsp 2.连接SQL Server2000 ...
本教程将详细讲解如何使用Java JSP通过JDBC(Java Database Connectivity)连接Oracle数据库,实现数据的增删改查操作。 首先,我们需要理解JDBC的角色。JDBC是Java标准API,用于与各种数据库建立连接,包括Oracle...
Oracle JDBC Thin Drivers是一种轻量级的数据库连接驱动程序,它完全用Java编写,无需依赖数据库供应商的特定库,因此可以在任何支持Java的平台上运行。Oracle JDBC Thin Driver通过网络协议直接与Oracle数据库...
### jsp连接Oracle8/8i/9i数据库(用thin模式) #### 一、基础知识简介 在Web开发中,JSP(Java Server Pages)是一种常用的技术,它允许开发者将动态内容嵌入到HTML页面中。为了实现数据的读取与操作,JSP通常...
本主题将详细讲解如何使用JSP结合JDBC来连接MsSQL、MYSQL和Oracle这三种不同类型的数据库。 首先,我们从JDBC的基本概念入手。JDBC提供了统一的接口,使得开发者可以编写通用的代码来访问不同的数据库系统,无需...
通过JDBC连接Oracle数据库时,选择THIN模式可以在不安装Oracle客户端的情况下进行数据库连接,提高了部署的灵活性。此外,使用连接池可以显著提升应用性能和响应速度。对于复杂的应用场景,建议将数据库连接管理的...
本篇将详细阐述如何使用JSP结合JDBC驱动来连接并操作多种类型的数据库,包括Access、MySQL、Oracle、DateBase以及SQL Server。 1. **JSP与JDBC基础** 在JSP中,我们通常在或!...%>代码段内编写Java代码。JDBC是...
"jdbc:oracle:thin:@localhost:1521:ORCL", // 数据库连接URL "username", // 数据库用户名 "password" // 数据库密码 ); ``` 其中,URL格式可能因环境而异,"ORCL"是Oracle服务名。 4. **执行SQL语句**:...
4. **JDBC驱动**:用于建立JSP与Oracle数据库之间的连接。 #### 三、JSP代码解析 下面是对给定JSP代码的具体解析: ```jsp *" %> ;charset=gb2312" %> ``` - `import`指令:引入`java.sql.*`包中的所有类,包括`...
总之,JDBC是Java连接Oracle 10g数据库的重要工具,通过合理的编程实践和适当的设计模式,可以构建高效且可维护的数据库应用。在实际项目中,还要考虑事务管理、错误处理、连接池等高级话题,以提高系统的稳定性和...
1.连接ACCESS ... http://127.0.0.1:8080/Oracle/oracle9_thin.jsp //thin模式 http://127.0.0.1:8080/Oracle/oracle9_oci.jsp //OCI模式 4.连接MySQL http://127.0.0.1:8080/MySQL/mysql.jsp
private String dbURL = "jdbc:oracle:thin:@hostname:port/service_name"; private String username = "db_user"; private String password = "db_password"; private String driver = "oracle.jdbc.driver....
建立JSP与Oracle数据库之间的连接有多种方式,主要分为JDBC OCI、JDBC Thin和JDBC KPRB三种。其中: 1. **JDBC OCI**:主要用于本地数据库的连接,适用于同一台机器上的Oracle数据库。 ```java Connection conn...
本文档主要介绍如何使用 JDBC 连接 Oracle 数据库,并重点讨论 Thin 模式的实现方式,同时提供了一个完整的数据库连接管理类示例。 #### 二、连接方式对比 在 JSP 中连接到 Oracle 数据库主要有两种方式: 1. **...
连接Oracle 9i http://127.0.0.1:8080/Oracle/oracle9_thin.jsp //thin模式 http://127.0.0.1:8080/Oracle/oracle9_oci.jsp //OCI模式4.连接MySQL http://127.0.0.1:8080/MySQL/mysql.jsp作者:蔡容森 Email:accp_...
总之,使用JSP连接Oracle数据库读取表数据涉及到JDBC驱动的使用、数据库连接的建立、SQL查询的编写以及结果的处理。掌握这些技能对于进行Web数据库应用开发至关重要。通过不断实践和学习,你可以更加熟练地处理...
这里的URL `"jdbc:oracle:thin:@localhost:1521:ORCL"` 是Oracle数据库的默认连接格式,其中 `localhost` 是服务器地址,`1521` 是Oracle监听的端口号,`ORCL` 是数据库服务名。 3. **执行SQL语句**:有了连接后,...