注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

zhouhaigang.love的博客

喜欢冬日黄昏那冻住的山

 
 
 

日志

 
 

关于如何配数据源的问题  

2008-05-18 17:25:55|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一,可以直接以jdbc的方式去配;

二,在pring的框架中如何使用数据源

1.利用pring自带的数据源连接

<bean id="dataSource"
        class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName">
      <value>com.mysql.jdbc.Driver</value>
    </property>
    <property name="url">
      <value>jdbc:mysql://127.0.0.1:3306/huatai?useUnicode=true&amp;characterEncoding=UTF-8</value>
    </property>

    <property name="username">
      <value>root</value>
    </property>

    <property name="password">
      <value></value>
    </property>
  </bean>

2.利用tomcat的jndi,

配tomcat的数据源的时候,首先要把驱动拷到tomcat 的common/lib路径下,

在server.xml中加入:

在标签</host>上加入,

<Context path="/HWebMapping" docBase="HWebMapping" debug="0" reloadable="true">
           <Resource
             name="jdbc/datasource"
             type="javax.sql.DataSource"
            driverClassName="com.mysql.jdbc.Driver"
             url="jdbc:mysql://127.0.0.1:3306/DataBase"
             maxIdle="2"
              maxWait="1"
           username="root"
           password=""
     
        maxActive="4"/>
  </Context>

上面的配法是5.5版本以上,

要是5.0版本的话:

 

 

<Context path="/HWebMapping" docBase="HWebMapping" debug="0" reloadable="true">

                   <Resource name="jdbc/datasource" auth="Container" type="javax.sql.DataSource"/>  

                   <ResourceParams name="jdbc/datasource ">  

                                 <parameter>             

                                         <name>

                                                factory

                                         </name>        

                                         <value>org.apache.commons.dbcp.BasicDataSourceFactory

                                         </value>        

                              </parameter>

                              <parameter>             

                                       <name>

                                              driverClassName

                                       </name>        

                                         <value>com.microsoft.jdbc.sqlserver.SQLServerDriver

                                         </value>        

                                  </parameter>

                                 <parameter>      

                                         <name>

                                                url

                                         </name>        

                                            <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DataBase

                                            </value>

                                 </parameter>            

                                 <parameter>

                                            <name>

                                                   username

                                             </name>             

                                         <value>

                                              sa

                                         </value>

                                </parameter>            

                                 <parameter>

                                            <name>

                                                   password

                                            </name>

                                            <value>

                                                   1234

                                            </value> 

                                 </parameter>            

                                 <parameter>

                                            <name>

                                                   maxActive

                                            </name>

                                            <value>

                                                   20

                                            </value>

                                 </parameter>

                                 <parameter>             

                                        <name>

                                                 maxIdle

                                          </name>

                                        <value>10</value>

                                </parameter>

                                <parameter>

                                            <name>maxWait</name>

                                            <value>-1</value>

                              </parameter>        

                   </ResourceParams>

              </Context>

 

3.利用aphac的dbcp:

首先引入包:

然后在配置文件里加入:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
            <property name="driverClassName">
                <value>com.mysql.jdbc.Driver</value>
            </property>
            <property name="url">
                <value>jdbc:mysql://127.0.0.1:3306/huatai?useUnicode=true&amp;characterEncoding=UTF-8</value>
            </property>
            <property name="username">
                <value>root</value>
            </property>
            <property name="password">
                <value></value>
            </property>
            <property name="initialSize">
                <value>5</value>
            </property>
            <property name="maxActive">
                <value>15</value>
            </property>
            <property name="maxIdle">
                <value>15</value>
            </property>
        </bean>

  评论这张
 
阅读(168)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017