マクロミルアンケートモニタ
200万人が参加のアンケートサイト! 楽しく!簡単に!ポイントが貯まる! 貯めたポイントはお小遣いに♪
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
いいサイトがあったので、写し とりあえず、コピペして試したら、全角スペースで起こられたので、それを直した奴を残す <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd"> <!-- iBatisの設定ファイル。 --> <sqlMapConfig>
<!-- sqlMapの振る舞い 項目名 : 設定内容 (デフォルト値) maxTransaction : 同時に管理出来るトランザクション数 (32) maxRequest : 同時に発行出来るSQL文の上限 (512) maxSession : 同時に接続出来るクライアント数 (128) cacheModelEnabled : Objectのキャッシュを行うか (true) lazyLodingEnabled : 遅延結合を行うか (true) enhancementEnabled : 実行時にEntityのバイトコードをCGLIBを使ってlazyLoading向けに最適化するか(false) useSatatementNamespaces : カラム名に完全修飾名を指定する必要があるか(false) statementCachingEnabled : PreparedStatementのキャッシュ.(true) classInfoCacheEnabled : キャッシュされたクラスの維持。(true) --> <settings maxTransactions="32" maxRequests="512" maxSessions="128" cacheModelsEnabled="true" lazyLoadingEnabled="true" enhancementEnabled="true" useStatementNamespaces="false" statementCachingEnabled="true" classInfoCacheEnabled="true" />
<!-- コネクションの設定を行う。 transactionManagerを指定し、その中にdataSourceを定義する。 dataSourceタイプは、事前にiBatisにいくつかのエイリアスが定義されている。 SIMPLEはその中の一つで、SimpleDataSourceを表す。 他には、DBCPやJNDIが存在し、それぞれ指定するパラメータが異なる。 --> <transactionManager type="JDBC"> <dataSource type="SIMPLE"> <!-- JDBC接続 --> <property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/> <property name="JDBC.ConnectionURL" value="jdbc:mysql://192.168.2.X:3306/hoge_db"/> <property name="JDBC.Username" value="userid"/> <property name="JDBC.Password" value="userpass"/> <property name="JDBC.DefaultAutoCommit" value="false"/> <!-- コネクションプーリング --> <property name="Pool.MaximumActiveConnections" value="32"/> <property name="Pool.MaximumIdleConnections" value="5"/> <property name="Pool.MaximumCheckoutTime" value="20000"/> <property name="Pool.TimeToWait" value="2000"/> <!-- プールされたコネクションの生存確認 生成されてから ${olderThan}ms 経過 or 使われなくなってから ${notUsedFor}ms 経過 したコネクションは 使う前に ${pingQuery} を発行して生きているかを確認する --> <property name="Pool.PingQuery" value="select 1"/> <property name="Pool.PingEnabled" value="true"/> <!-- <property name="Pool.PingConnectionsOlderThan" value="1200000"/> 20分 --> <property name="Pool.PingConnectionsNotUsedFor" value="900000"/> <!-- 15分 --> <!-- プリペアードステートメント --> <property name="Driver.cachePrepStmts" value="true"/> <property name="Driver.prepStmtCacheSize" value="20"/> </dataSource> </transactionManager>
<!-- 自分で定義したSQL設定ファイルを定義する。 パスは、URL形式とresource形式があり、resource形式は、クラスパスを指定する。 --> <sqlMap resource="../sqlmap-file1.xml"/> <sqlMap resource="../sqlmap-file2.xml"/> <sqlMap resource="../sqlmap-file3.xml"/>
</sqlMapConfig>
<sqlMapConfig> <!-- 外部のプロパティファイルを読み込み、ファイル内で${キー名}でアクセスできるようにする 【注意】指定できるプロパティファイルは一つだけとなっている. --> <properties resource="jp/hoge/resource/database.properties"/> <transactionManager type="JDBC"> <dataSource type="SIMPLE"> <!-- JDBC接続 --> <property name="JDBC.Driver" value="${driver}"/> <property name="JDBC.ConnectionURL" value="${url}"/> <property name="JDBC.Username" value="${username}"/> <property name="JDBC.Password" value="${password}"/> ・ ・ ・ </transactionManager>
[2回]