jsp中查询mysql数据库中的表,请问如果按时间查询代码该怎么写?
2个文本框,分别输入开始时间和结束时间,点击查询,出现查询结果,请问jsp代码怎么写?顺便请告诉tom6.0+mysql连接池配置以及在jsp怎么使用,如果真实有效我会追...
2个文本框,分别输入开始时间和结束时间,点击查询,出现查询结果,请问jsp代码怎么写?
顺便请告诉tom6.0+mysql连接池配置以及在jsp怎么使用,如果真实有效我会追加分数,谢谢! 展开
顺便请告诉tom6.0+mysql连接池配置以及在jsp怎么使用,如果真实有效我会追加分数,谢谢! 展开
1个回答
展开全部
jsp代码编写,其实就是把你上面的布局还原到页面上,这个只要会html就不难。
连接池就是为了访问数据库,一般设置两个xxx.xml文件就可,当然这也需要驱动,在后台要有一个类似DBHelp.java用来加载就可。
在jsp中不会使用连接池的,jsp中发送一个请求道后台,通过DBHelp来获取数据库中的数据。
大体流程就是这样。
连接池就是为了访问数据库,一般设置两个xxx.xml文件就可,当然这也需要驱动,在后台要有一个类似DBHelp.java用来加载就可。
在jsp中不会使用连接池的,jsp中发送一个请求道后台,通过DBHelp来获取数据库中的数据。
大体流程就是这样。
追问
我就是需要代码,你的回答涉及到数据库的操作?还是不懂装懂?
再关于连接池的,我需要的是能实际操作运行的,别整没用的!
追答
在META-INF新建context.xml,主要代码:
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource
name="jdbc/数据库名conn"
type="javax.sql.DataSource"
auth="Container"
maxActive="100"
maxIdle="20"
maxWait="10000"
username="root"
password="password"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/数据库名"
/>
</Context>
在web.xml中主要代码
<resource-ref>
<res-ref-name>jdbc/数据库名conn</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
在Java中代码主要:
//声明对象
Connection con = null;
//构造方法
public DBHelper() {
try {
//获取上下文
Context context = new InitialContext();
//获取DataSource
DataSource source = (DataSource) context.lookup("java:comp/env/jdbc/数据库名conn");
//获取连接
this.con = source.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
差不多就这样,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询