`

数据源的一些小问题

阅读更多

去年毕业的,在以前公司工作的时候

用的各种框架,太混乱了

数据源是也是直接配置的

来到新公司,有点东西先记下来

写项目的时候测试的时候用的tomcat,数据源可以配置在tomcat的service.xml ,context.xml中

还有一种可以直接配置在web项目中,在META-INF下新建context .xml,在里面配置如下:

-------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>

<Context  debug="0"
          path="/sinoiaca"
          reload="true">

    <Resource name="DataSource"
              auth="Container"
              type="javax.sql.DataSource"
              driverClassName="com.ibm.db2.jcc.DB2Driver"
              url="jdbc:db2://192.168.1.32:50000/iaca_kf"
              username="instiaci"
              password="password"
              maxIdle="30"
              maxWait="10000"
              maxActive="100"/>
</Context>

另外在项目下的web.xml中配置如下:

---------------------------------------------------------

<resource-ref id="ResourceRef_20090831">
  <description></description>
  <res-ref-name>SinoiacaDataSource</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Application</res-auth>
  <res-sharing-scope>Shareable</res-sharing-scope>
 </resource-ref>

当发布到tomcat的时候,tomcat会自动加载数据源

 

而当发布到was的时候,公司使用的在dbmanager-config.xml中配置JNDI,

而在was上配置JNDI以及数据源,在AppConst中配置SINOIACA_DATASOURCE_JNDI;底层的访问都已经封装,在程序启动的时候就会初始化这些参数,在查询数据库的时使用:dbManager.open(AppConst.SINOIACA_DATASOURCE_JNDI);连接数据库

当打成war包发布到was上即可使用,部分配置如下:

.xml:

--------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<datasource-defines>
 <datasource-define>
     <name>sinoiacaDataSource</name>
     <jndiname>java:comp/env/SinoiacaDataSource</jndiname>
     <db-to-server-encode-charset>GBK</db-to-server-encode-charset>
     <db-to-server-decode-charset>GBK</db-to-server-decode-charset>
     <need-convert-from-db-to-server>false</need-convert-from-db-to-server>

     <server-to-db-encode-charset>GBK</server-to-db-encode-charset>
     <server-to-db-decode-charset>GBK</server-to-db-decode-charset>
     <need-convert-from-server-to-db>true</need-convert-from-server-to-db>
  <description>visa datasource define.if encode equals decode ,the need convert will auto set false </description>
 </datasource-define>
</datasource-defines>

 

分享到:
评论

相关推荐

    Excel 2007数据透视表完全剖析 4/7

    然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和VBA等内容,并集中解答了一些常见的...

    论文研究 - 使用背包问题调整大数据流

    本文将为每条数据提供价值,这取决于该数据的重要性(每条数据均由两个参数的大小和值定义),并且该方法试图找到从源到目标的最佳路径,一个数学模型可以根据0-1背包问题调整最短路径之间的数据流。 我们还将分别...

    玩玩小游戏FLASH系统 v2.1源代码

    整站8000个多个经典FLASH小游戏资源数据,DIV+CSS,页面有合理适当TABLE元素,可以自由添加FLASH游戏,也可以直接打开数据库,批量下载SWF游戏资源到本地 玩玩小游戏小游戏V2.0FLASH小...3、其他一些细节性的小问题。

    10GB源代码下的工程问题

    Bytes(在不重要的数据位上加了扰动,导致这个值比真实数据要略小一些),这个数据是在统计.h和.cpp文件后,用bc计算得到的。其中有少量文件是sy­mbol link,懒得做uniq了,因为我也没有统计.c文件,其它的脚本...

    Excel 2007数据透视表完全剖析 1/7

    然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和VBA等内容,并集中解答了一些常见的...

    如何解决数据中心电源路径问题

    电源对数据中心的重要性就好比心脏对人类的重要程度,虽然数据中心设计时可以选择不同的级别和冗余水平,但从来没有人希望数据中心掉电。不管是只有单一UPS的小型数据中心,...下面是一些可以减轻电源路径问题的办法。

    数据结构Pentominoes源代码

    我们将给出一个可以最多放置10个pentominoes的8*8的方格图,一些pentominoes图形将会部分重叠,但他们会完全合适的放置在这个方格图里,你的工作就是输出这个有64个小方格有多少个方格被pentominoes所覆盖。...

    毕业设计,微信小程序+SSM后端+MySql开发的校园约拍小程序,内含完整源代码,数据库脚本,论文视频,视频教程

    毕业设计,微信小程序+SSM后端...校园约拍微信小程序的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方

    Excel 2007数据透视表完全剖析 3/7

    然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和VBA等内容,并集中解答了一些常见的...

    逻辑回归用于制作评分卡数据csv源.rar

    因为教程中涉及一些数据用于建模的,这些数据是整理好的,供大家下载 (150000, 11)行,列,数据内容是银行的制作评分卡数据,用评分本质上是模式识别中的一类分类问题,将企业或者个体消费者划分为能够按期还本付息...

    文本批量处理工具 ver0.2 含C#源代码

    其中还有一些小的问题没有解决,也懒得解决了。不影响功能就好。 0.2版中包括了文件批量处理、重新分段、html清理、文件合并、编码转换、基于数据源和模板的批量文本生成、各种常见的编码的编解码等功能。因为...

    dynamo-db-csv-loader:将数据推送到以 csv 文件作为数据源的 Dynamo DB 的工具

    为了解决这个问题,我Swift整理了一些代码并构建了一个小型 Java 应用程序,该应用程序使用线程将数据推送到以 csv 文件作为数据源的 Dynamo DB。 随意改进这个工具并使代码更好:) 用法 java -jar dynamo-db-loader...

    Excel 2007数据透视表完全剖析 5/7

    然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和VBA等内容,并集中解答了一些常见的...

    MVC to LinQ

    一些数据源本没有DataProvider的支持,可以提供一种措施易于开发人员做功能扩展,创建一个支持这些数据源的Provider。 Var Query=from book in Books Where book.QuarterlySales&gt;0 Select book=&gt;{Name,(Price*...

    24c02C语言源程序

    随着世界上各公司对该器件的开发,市场上推出了许多牌号的24C02器件,甚至还有一些冒牌的24C02器件,这样就使批量生产的单片机控制系统的质量出现时好时坏的问题。笔者经过大量的设计实践和试验摸索找出了24C02在...

    数据挖掘在各行业的应用论文

    一种测试数据挖掘算法的数据源生成方法.caj 基于数据挖掘的类比推理技术在石油产品分析系统中的实现.caj 神经网络在数据挖掘中的应用研究.caj 数据挖掘方法的评述.caj 基于数据挖掘的类比推理技术在石油产品分析系统...

    基于MATLAB的遗传算法的一些应用于编程(含源代码)车辆调度问题.zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、...【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    基于MATLAB的遗传算法的一些应用于编程(含源代码)聚类分析问题.zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、...【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

Global site tag (gtag.js) - Google Analytics