运用java进行web开发时常用的连接数据库方式

原创 2012年03月26日 21:04:26

jndi(spring,也需通过weblogic部署)

weblogic部署(jdbc,web.xml加载配置文件,包含jndi)

jdbc/spring加载配置文件

hibernate-spring/ibatis-spring

1.      jdbc

<body>

    <%

    Class.forName ("com.mysql.jdbc.Driver");

    Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/addressbook","root","");

    Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select* from USERS");

(或者:PreparedStatement pstmt=conn. prepareStatement(("select* fromUSERS"))

    %>

    <table bgcolor="9999dd"border="l">

    <%

    while(rs.next())

    {

     %>

     <tr>

    <td><%=rs.getString(1)%></td>

    <td><%=rs.getString(2)%></td>

    <td><%=rs.getString(3)%></td>

    <td><%=rs.getString(4)%></td>

    <td><%=rs.getString(5)%></td>

    </tr>

    <%} %>

 

     <table>

  </body>

 

2.    web.xml中配置加载配置文件。


Web.xml中:


db_conn_pro.properties中:

#init the param for DB connection
#Tomcat-java:comp/env/[DBCON_TYPE=JNDI,java:comp/env/serverin_jcxh]
DBCON_TYPE=JNDI,CMSJNDI
#DBCON_URL=t3://10.153.195.55:7788
#DBCON_USER=
#DBCON_PASS=

CMSJNDI需要在weblogic中进行配置。

3.      通过spring,在web.xml中加载spring配置文件,通过在spring配置文件中配置jndi

Web.xml中:


Spring配置文件中:


或者:



Jdbc_produce需要在weblogic中配置

 

4.      通过spring加载配置文件

Web.xml中:


Spring配置文件中:

<bean id="propertyConfigurer" 
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
   <property name="location">
      <value>classpath:jdbc.properties</value>
   </property>
</bean>

jdbc.properties文件中:



相关文章推荐

使用Myeclipse进行java web开发的三种Tomcat部署方式

在使用MyEclipse和Tomcat进行java web开发时,需要讲项目部署到Tomcat服务器中。通常有以下三种方式: 第一种:(推荐的方式)在Tomcat中直接进行部署,打开Tomcat安装目...
  • hmzdbql
  • hmzdbql
  • 2012年06月23日 22:40
  • 7753

java web开发常用5种自启动定时任务方式及区别

java web定时任务5种常用方式

web开发 java如何连接数据库并取得数据,实现 增,删,改,查

坐稳扶好,老司机发车 了, 首先 在mysql里边新建一个数据库,名字叫做jdbc。 然后在jdbc中新建一个叫person的表, 在表中添加元素 数据库和表已经建好,然后连接, 新建一个...
  • z8110
  • z8110
  • 2016年07月30日 14:34
  • 2364

Java Web开发Basic(三) 连接数据库

Java Web开发Basic(三) 连接数据库 1 在servlet中添加连接数据库程序 最简单方法,直接在servlet中添加连接数据库的程序:  在web.xml中增加配置信息: ...

猫哥带你去战斗——Java Web开发——Java篇[11]——数据库连接池

前面(Java篇[9])演示了两个极端的数据库使用方式:第一种:每次使用数据库,都建立一个新的连接,使用完毕后关闭连接。这种是非常安全的,因为每次使用的都是新连接互不干扯。缺点是非常浪费时间和资源,要...

《应用Rails进行敏捷Web开发》第四版部分翻译--Rails和数据库

声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。 1.6 Rails和数据库...

Java Web开发7___通过数据库连接池连接MySQL 数据库

本博文 给出一个使用数据库连接池的例子, 将使用webdb 数据源 获取一个MySQL 数据库连接,并查询其中的t_dirctionary表, 最后将查询结果显示在客户端浏览器。 以下ViewDic...
  • aduovip
  • aduovip
  • 2017年05月01日 23:50
  • 722

基于Stripes框架进行Java Web开发(3)

这个JSP将显示用户的姓名域中的信息—通过访问一个对行为本身的引用来实现。为此,Stripes自动地包括了一个actionBean请求属性,这可以使用JSTL加以存取。最后,我们使用一个stripes...

java web开发总结(五):如何进行系统优化的思考

前两天跟同事讨论,说到高并发系统如何做优化,提到这个问题,他说他有些茫然,有点不知道该如何下手。 我想了想这几年做的各种系统优化工作,正好也简单总结一下,总结起来就是:一个核心,N种手段。 一个核心就...

初次使用java进行web开发的一些问题

后台获取JSP页面中URL/表单的参数是乱码 多个表单提交到同一个servlet中 对JSTL遍历得到的数据进行批量处理 servlet间的相互跳转...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:运用java进行web开发时常用的连接数据库方式
举报原因:
原因补充:

(最多只允许输入30个字)