现在的位置: 首页 > 数据库 > 正文

java web应用连接数据库&nbsp…

2019年06月13日 数据库 ⁄ 共 825字 ⁄ 字号 评论关闭
java web 应用连接数据库的时候可以采用两种方式
            
java.sql.*  
DriverManager  获取数据库连接   然后使用statement  preparedstatement  resultset操作数据库。   这种方式存在的弊端是数据库名  用户名 密码都需要硬编码在代码中,一旦这些东西发生变化 那么整个程序需要重新编译

           
javax.sql.*  使用
DataSource的方案,这种方案采用连接池的方式,对于这样的资源 在web应用中 我们可以配置在context.xml中 这样  我们只需要查表的方式用JNDI  来获取连接池的连接,数据库名 用户名 密码的更改 只需要通过修改 context.xml  文件就可以了

           context.xml可以配置在2个地方

          
(1)tomcat服务器 tomcat/conf/context.xml
                  直接在文件中加入

                 

             
auth="Container"
             
type="javax.sql.DataSource"
             
driverClassName="org.gjt.mm.mysql.Driver"
             
url="jdbc:mysql://localhost/testforjavajdbc"
             
username="root"
             
password="root"
             
maxActive="100"
             
maxIdle="30"
             
maxWait="10000"/>
              服务器会在开启时加载资源,应用通过JNDI 

抱歉!评论已关闭.