- 浏览: 541576 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (339)
- JavaBase (27)
- J2EE (70)
- Database (22)
- Spring (3)
- struts1.x (6)
- struts2.x (16)
- Hibernate (10)
- IBatis (4)
- DWR (1)
- SSH (5)
- Oracle (31)
- HTML (12)
- javascript (11)
- Thinking (3)
- Workflow (5)
- Live (13)
- Linux (23)
- ExtJS (35)
- flex (10)
- php (3)
- Ant (10)
- ps (1)
- work (2)
- Test (1)
- Regular Expressions (2)
- HTTPServer (2)
- 方言 (1)
- 生活 (2)
- Sybase PowerDesigner (0)
最新评论
-
mikey_5:
非常感谢楼主的分享,<parameter propert ...
Check the output parameters (register output parameters failed) IN Ibatis -
影子_890314:
我现在也有这个错误,求解!
Check the output parameters (register output parameters failed) IN Ibatis -
358135071:
学习了,感谢分享!
使用hibernate 代替 mysql 中 limit 進行分頁 -
wjpiao:
你下面的“正确的映射”里面不是还是有number类型吗?
Check the output parameters (register output parameters failed) IN Ibatis -
zh_s_z:
很有用!弄一份吧!
Oracle数据库分区表操作方法
1.配置连接数据源参数
方法a:
在${tomcatPath}/conf/context.xml 中改成以入内容:
==============================================================
<?xml version='1.0' encoding='utf-8'?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/oraclePool" auth="Container"
type="javax.sql.DataSource" username="orca" password="orca"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.100:1521:TAINK" maxActive="100"
maxIdle="30" maxWait="1000" />
</Context>
==============================================================
方法b:
在项目中的WebRoot/META-INF/目录下面添加一个context.xml 文件 ,内容如下:
==============================================================
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc/oraclePool" auth="Container"
type="javax.sql.DataSource" username="orca" password="orca"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.100:1521:TAINK" maxActive="100"
maxIdle="30" maxWait="1000" />
</Context>
==============================================================
2.修改WebRoot/WEB-INF/web.xml 文件,加入以下内容
==============================================================
<resource-ref>
<description>MySQL DataSource</description>
<res-ref-name>jdbc/mysqlPool</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
==============================================================
3. 在${tomcatPath}/lib/目录下添加 连接数库的jar 包
4. 在dao 中调用数据源 code 如下:
==============================================================
package org.taink.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
import org.taink.entity.UserBean;
public class UserBeanDao {
private DataSource dataSource = null;
public UserBeanDao() {
if (dataSource == null) {
try {
Context context = new InitialContext();
dataSource = (DataSource) context
.lookup("java:comp/env/jdbc/oraclePool");
} catch (NamingException e) {
System.out
.println("++++++++++++ loading datasource error +++++++++++");
e.printStackTrace();
}
}
}
public List getUserList() {
List userList = null;
try {
Connection conn = dataSource.getConnection();
PreparedStatement ps = conn.prepareStatement("SELECT * FROM user_account");
ResultSet rs = ps.executeQuery();
userList = new ArrayList();
while (rs.next()) {
UserBean userBean = new UserBean();
userBean.setUserId(rs.getInt(1));
userBean.setUserName(rs.getString(2));
userBean.setPassword(rs.getString(3));
userBean.setGroupName(rs.getString(4));
userList.add(userBean);
}
} catch (SQLException e) {
System.out.println("++++++++++++ connection db error +++++++++++");
e.printStackTrace();
}
return userList;
}
}
==============================================================
5.编写测试页面
==============================================================
<%@ page language="java" pageEncoding="UTF-8"%>
<%@page import="org.taink.dao.UserBeanDao"%>
<%@page import="java.util.List"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />
<title>result page</title>
<%
UserBeanDao userDao = new UserBeanDao();
List resultList = userDao.getUserList();
request.setAttribute("list", resultList);
%>
</head>
<body>
<br />
<c:forEach items="${list}" var="item">
userId:<c:out value="${item.userId}"></c:out>
username: <c:out value="${item.userName}"></c:out>
password: <c:out value="${item.password}"></c:out>
groupname: <c:out value="${item.groupName}"></c:out>
<hr />
</c:forEach>
</body>
</html:html>
==============================================================
- datasourcetest.zip (384.6 KB)
- 下载次数: 0
发表评论
-
Moto官方GMS谷歌服务套件For XT800+下载和使用教程
2011-05-21 22:03 3984MOTOXT800+ ANDROID ROM address: ... -
barcode4j
2011-05-14 17:34 970project net address: htt ... -
org.logicalcobwebs.proxool 连接池异常
2011-05-09 10:02 76792011/05/09 09:59:44:695 ERROR [ ... -
Spring JDBC 调用 procedure
2011-03-25 16:12 1332import java.sql.CallableStateme ... -
JDBC Call MySQL Proc
2011-03-25 15:10 1017MySQL PROC : ------------- ... -
Axis 开发WebService
2011-03-14 16:11 888net address : http://blog.cs ... -
java 内存查看软件_Jprofiler
2011-03-04 14:34 889java 内存查看软件(Eclipse plugin): ... -
了解 Eclipse 插件如何使用 OSGi
2011-02-18 09:39 973http://www.ibm.com/developerwor ... -
tomcat out of Memory error
2011-01-28 17:03 1022net address: http://www.iteye.c ... -
bak_
2010-12-30 17:48 806weblog address: http://kenwubl ... -
jsp tag page plugin
2010-12-09 15:31 894jsp tag page plugin: http://ww ... -
page cache set
2010-12-02 17:03 837response.setHeader("Ca ... -
properties file editor
2010-11-28 14:26 875net address(多种语言在同一个表格中,容易排除遗漏属 ... -
判断浏览器的语言
2010-11-26 17:43 855*.jsp page : <% Lan ... -
属性文件编辑器
2010-11-26 14:43 948在此想和大家分享一个不错的编写properties文件的Ecl ... -
google-api-translate-java
2010-11-14 17:51 804// http://code.google.com/p/go ... -
regex in java
2010-11-14 16:06 904Pattern类: 例子: Pat ... -
EHCache 配置详解
2010-10-13 17:22 10549EHCache 是一个纯java 的在进程中的缓存 ... -
displaytag jsp paging tag
2010-10-13 10:04 864displaytag :jsp paging tag ... -
Spring_Recipes code
2010-09-29 23:47 705code source: http://www.apress ...
相关推荐
本文旨在详细介绍如何在Mac OS X操作系统上安装Apache Tomcat 6,并解决安装过程中可能遇到的一些特殊问题。考虑到Mac OS X的一些独特特性,安装过程可能会与标准的UNIX环境有所不同。文章还涉及了编译和安装JSVC...
20.2.6. Customizing the Restart Classloader 20.2.7. Known Limitations 20.3. LiveReload 20.4. Global Settings 20.5. Remote Applications 20.5.1. Running the Remote Client Application 20.5.2. Remote ...
Connection conn = dataSource.getConnection(); // 使用conn执行数据库操作... conn.close(); ``` 这里的`java:comp/env/jdbc/MyDB`是JNDI查找路径,它将找到我们在`context.xml`中定义的数据源。 总结来说,这个...
-- Edit the context.xml file to configure your data source --> <ResourceLink global="jdbc/MyOracleDS" name="jdbc/MyOracleDS" type="javax.sql.DataSource"/> ``` 5. **重启Tomcat**:完成上述配置后,...
- 在“Tomcat”选项卡中,选择 Tomcat 版本为 5.x,设置 Tomcat Home 为 apache-tomcat-5.5.17 的安装目录。 - 在“Tomcat/JVM Settings”和“Tomcat/Source Path”中,选择之前配置的 JRE,并启用自动计算源代码...
- 在Tomcat 6.0中使用DataSource进行数据库连接池的配置。 - 编辑$CATALINA_HOME/conf/context.xml文件添加如下配置: ```xml type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" ...
spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=myuser spring.datasource.password=mypassword spring.jpa.hibernate.ddl-auto=update ``` 7. **数据脚本**:在压缩包中的...
<bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close"> <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> ;databaseName=...
Configuration conf = new Configuration().configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(conf.getProperties()); ...
首先,数据源(DataSource)是Java中用于管理数据库连接的组件,通常在应用服务器如Tomcat中配置。在`hibernate.cfg.xml`配置文件中,我们可以看到两种不同的数据源配置方式。第一种是直接使用JDBC连接属性,包括...
这可以通过右键点击项目 -> Build Path -> Configure Build Path -> Libraries -> Add External JARs来实现。 接下来,我们要配置数据库连接。在Eclipse中,这通常通过数据源Explorer视图完成。打开视图后,选择...
spring.datasource.url=jdbc:mysql://localhost:3306/your_database spring.datasource.username=your_username spring.datasource.password=your_password spring.datasource.driver-class-name=...
3. 通过右键项目 -> Build Path -> Configure Build Path...,调整源代码路径,确保Java文件存放在正确的位置。 4. 删除默认的配置,添加实际的Java源代码文件夹。 5. 删除项目中的bin目录,以及WebRoot下的WEB-INF/...
SessionFactory sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory(); Session session = sessionFactory.openSession(); Transaction transaction = session.begin...
在将Seam应用从JBoss迁移到Tomcat时,可能遇到“SeamListener cannot find datasource”这样的错误。这通常是由于数据源配置不正确或者JNDI查找失败导致的。 根据提供的信息,用户在Tomcat配置中已经包含了JBoss ...
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> <!-- 配置 Hibernate ...
spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=root spring.datasource.password=root spring.jpa.hibernate.ddl-auto=update ``` 最后,确保Tomcat服务器的端口号设置为...
5. 数据库配置:提到了datasource.xml和query.xml文件,这暗示StyleReport可能需要配置数据源以及SQL查询文件,以实现报表的数据连接和动态生成。 6. StyleReport的安装和部署:文件名StyleReportEE5.0.exe表明存在...