約 1,515,004 件
https://w.atwiki.jp/drip122/pages/14.html
Dead lock using the evictor https //issues.apache.org/jira/browse/DBCP-270 evictorとはアイドル中のコネクションをプールから削除する処理。 パッチでは、synchronizedブロックを調整してデッドロックを回避している。 パッチを当てずに解決するにはどうしたらよいか・・・
https://w.atwiki.jp/ce00582/pages/5383.html
package sql; import java.sql.*; class pro{ Connection dbx; Statement stx; String sqx; ResultSet rsx; int key; public static void main(String [] args) { pro f=new pro(); } pro(){ String url = "jdbc derby db;create=true"; String usr = ""; String pwd = ""; key=0; try { dbx = DriverManager.getConnection(url, usr, pwd); } catch (Exception ex) { ex.printStackTrace();} if(key 50)createtable(); try { sqx="insert into tb8 values( BBBBB )"; stx = dbx.createStatement(); stx.executeUpdate(sqx); stx.close(); } catch (Exception ex) { ex.printStackTrace();} try { stx = dbx.createStatement(); sqx="select * from tb8"; rsx = stx.executeQuery(sqx); if (rsx != null) { while (rsx.next()) { String x = rsx.getString("x1"); System.out.println(x); } } rsx.close(); stx.close(); dbx.close(); } catch (Exception ex) {ex.printStackTrace();} } void createtable(){ try { sqx="create table tb8 (x1 long varchar)"; stx = dbx.createStatement(); stx.executeUpdate(sqx); stx.close(); } catch (Exception ex) { ex.printStackTrace();} } }
https://w.atwiki.jp/lmes2/pages/126.html
DBConnect・DBClose・DBGet・DBEof(ADO) 概要 ADO(ADO.NETではない)によるDB操作関数群。 参照 SQLの窓 / Web アプリケーションクラス / ASP標準化 / dbMySQL.inc 参考 SQLの窓 / イマドキの Multi Language / 各種データベース接続 前提条件 新しいwebサイトの作成 手順 default.aspx.vb を以下のように変更。 ※インスタンス名等、環境に応じて適宜変更。 Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim conn As Object = Nothing Dim Rs As Object = Nothing Dim DBType As String = "DBの種類" DBの種類 Dim strTarget As String = "インスタンス名" インスタンス名 Dim strDB As String = "DB名" DB名 Dim strUser As String = "ユーザ名" ユーザ名 Dim strPass As String = "パスワード" パスワード If DBConnect(DBType, conn, strTarget, strDB, strUser, strPass) Then Response.Write("接続成功") End If Dim sqlQuery As String = "SQL文" DBGet(conn, Rs, sqlQuery, True) Do While Not DBEof(Rs) Response.Write(Rs.Fields("列名").value " br ") Rs.movenext() Loop DBClose(conn) End Sub ****************************************************** DB接続 ****************************************************** Function DBConnect( _ ByVal DBType As String, _ ByRef Connection As Object, _ ByVal strTarget As String, _ ByVal strDB As String, _ ByVal strUser As String, _ ByVal strPass As String _ ) Dim ConnectionString As String = "" If IsNothing(Connection) Then If IsNothing(Server) Then Connection = Server.CreateObject("ADODB.Connection") Else Connection = CreateObject("ADODB.Connection") End If End If Select Case DBType Case "Excel" ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;" _ "Data Source=" strTarget ";" _ "Extended Properties=""Excel 8.0;IMEX=1;""" Case "MDB" ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;" _ "Data Source=" strTarget ";" Case "MySQL" ConnectionString = _ "Provider=MSDASQL" _ ";DSN=" strTarget _ ";DATABASE=" strDB _ ";UID=" strUser _ ";PWD=" strPass _ ";" Case "SQLServer" ConnectionString = _ "Provider=SQLOLEDB;" _ "Data Source=" strTarget ";" _ "Initial Catalog=" strDB ";" _ "User ID=" strUser ";" _ "Password=" strPass ";" End Select On Error Resume Next Connection.Open(ConnectionString) If Err.Number 0 Then Return False End If On Error GoTo 0 Return True End Function ****************************************************** DB終了処理(接続を閉じる) ****************************************************** Function DBClose( _ ByRef CnRs As Object _ ) On Error Resume Next If CnRs.State = 1 Then CnRs.Close() End If On Error GoTo 0 Return True End Function ****************************************************** DB読込み 【戻り値】 True(データ有り),False(データ無し) ****************************************************** Function DBGet( _ ByRef Connection As Object, _ ByRef Record As Object, _ ByVal SqlQuery As String, _ ByVal bUpadateFlg As Boolean _ ) Dim flag_return As Boolean If IsNothing(Record) Then Record = Server.CreateObject("ADODB.Recordset") End If 閉じていない時は閉じる If Record.State = 1 Then Record.Close() End If 更新処理に使用する場合は、レコード単位の共有的ロック If bUpadateFlg Then Record.LockType = 3 End If レコードセット作成 On Error Resume Next Record.Open(SqlQuery, Connection) If Err.Number 0 Then Response.Write(Err.Description) End If If Record.EOF Then flag_return = False Else flag_return = True End If On Error GoTo 0 Return flag_return End Function ****************************************************** EOF 【戻り値】 True(EOF),False(データ有り) ****************************************************** Function DBEof(ByRef Record As Object) Dim bRet On Error Resume Next bRet = Record.EOF If Err.Number 0 Then Return True Exit Function End If On Error GoTo 0 Return bRet End Function End Class
https://w.atwiki.jp/clan_ace/pages/46.html
輝かしいRODEMの歴史を綴る場所 年度 月 出来事 2009 07 ・EIKODIOMURASAMEが悪の枢軸認定される。 Rise OF DIOEIKOMURASAME の頭文字をとりRODEMと名づけられる ・枢軸国RODEMに賛同する人のためのch#RODEMを開設する ・#ronまるちを追い出されたNyeeがやけくそで参加 ・#ronまるちに疑問と不満を持つYuukiが敵対勢力のRODEMにやけくそで参加 ・志摩子のsioriが入ってないのはおかしい発言でRODEMsとなるが本人は拒否 ・AKクランとの対抗戦制する ・VoGに「俺たちはGOODだ勝負しろ」と言われsiori勧誘 ・VoG戦を観戦するためにinfoseek参加 VoG戦は勝利 08 ・VoG GADと戦争開始 ・VoGと友好関係を結びspongeboBが加入 ・GAD_Marko対戦要員としてgucchon加入 RODEM ログ sioriの正式参加とinfoseek参加 02 42 (MURASAM__) VOGやるだって 02 43 (MURASAM__) 勝てる気がしないwwww 02 43 (siori___) 2人しかいなくない? 02 43 (Nyee) あと なんかnoobいれればいいでしょ 02 44 (MURASAM__) ちょっと待ってといってるので 02 44 (MURASAM__) 多分呼んでるんだと 02 44 (infoseek_) ぉ 02 44 (infoseek_) 人数足りないならいきますよ 02 44 (MURASAM__) 足りないのは相手方です>< 02 44 (ToraChar) Nyeeさん寝たんじゃなかったのか? 02 44 (MURASAM__) でも俺の変わりに 02 44 (MURASAM__) 出てくれたら 02 44 (Nyee) それはフリ 02 44 (ToraChar) www 02 44 (MURASAM__) 嬉しい 02 44 (infoseek_) MURASAMEさんがやりたいなら自重します@w@b 02 45 (siori___) あーでもだいじょぶ 02 45 (Nyee) やらないのかwwwww 02 45 (siori___) 今いるVOGそんな強くない 02 45 (MURASAM__) infoさんもRODEM入りですね 02 45 (Nyee) とらさんも入るって 02 45 (infoseek_) いま何の文字が 02 45 (infoseek_) 足りないんでしたっけ? 02 45 (MURASAM__) 全部埋まってますが 02 45 (ToraChar) どこ? 02 45 (MURASAM__) 何でもいいですよ 02 45 (ToraChar) すぱい? 02 45 (MURASAM__) 名前は後付しますからw 02 46 (Nyee) RDEMNYSは います 02 46 (siori___) Oいないねww 02 46 (MURASAM__) そうだ 02 46 (MURASAM__) oはいない 02 46 (MURASAM__) oでもいいですか? 02 46 (Nyee) O-TENさんていう謎の人物がいるw 02 46 (siori___) Rって誰だろ 02 46 (siori___) それしまこさんじゃww 02 46 (infoseek_) oでやります 02 46 (MURASAM__) おぉ 02 46 (Nyee) 増えたw 02 46 (Nyee) 勧誘成功ww 02 46 (MURASAM__) RODEMどんどん増えるw 02 47 (infoseek_) a 02 47 (ToraChar) 話が見えないんだが・・新クラン? 02 47 (infoseek_) やはりIで@w@ 02 47 (infoseek_) よくみるとsとかいるから 02 47 (Nyee) あとanpanmanのAだろ 候補としては 02 47 (infoseek_) 無理にRODEM作る必要はないですね>< 02 47 (MURASAM__) あんぱんまんw 02 47 (infoseek_) RODEM_iで@w@b 02 47 (siori___) RODEMsが正式名称なのです 02 47 (siori___) 複数形なのです 02 47 (Nyee) そうです RODEMが頭文字だったのは発足当初 02 48 (Nyee) 俺もいつの間にかどっぷりなことに今気づいた 02 48 (siori___) もう耐えられない 02 48 (siori___) Ronまるちの 02 48 (siori___) ぬるげーにたえられない 02 48 (siori___) ぬるげーするなら外人と大西洋であそぶよ!
https://w.atwiki.jp/private_javaroad/pages/15.html
DriverManagerとは 表ロック 列ロック コミットする理由 DB同士で競合する理由 Connection,Statement,ResultSetを閉じる順序 ACID属性とは トリガーとは シノニムとは OracleDBのシーケンスの設定方法 コネクションはstaticかインスタンス化するか トランザクションの組み方 group by 複問い合わせ
https://w.atwiki.jp/clan_ace/pages/44.html
RODEM構成員一覧 RODEM members 頭文字 構成員 R Raptor O O-TEN(暫定) D DIO E EIKO M MURASAME I infoseek N Nyee Y Yuuki s siori L spongeboB G gucchon *sが小文字なのはsioriが中途半端で使えないから半人前という意味が込められている。 ロデム構成員は天気や株の上下動に応じて臨機応変に変化していきます。 基本的にRoN界の食い詰め物の集まりなので、興味だけではロデム化できないと思われます。 それでもロデム化したいという人は構成員のどれかに(不定形生物なので”誰か”ではない)コンタクトをとってみると良いでしょう。
https://w.atwiki.jp/yasrun/pages/198.html
サービスクラス DBアクセスを提供する。 テーブルごとに作成する。クラス名をテーブル名+Service とする。 S2AbstractServiceを継承する、その際型パラメータとして該当するentityクラスを指定する。 あとは何も書かなくてもとりあえずinser, update, delete, findAll, findByCondition, getCountなどは使える。 エンティティクラス メモ s2-tiger-2.4.46.jar org.seasar.extension.jdbc ConditionType.class 469~505行目 /** * 名前に応じた条件タイプを返します。 * * @param name * 名前 * @return 条件タイプ */ public static ConditionType getConditionType(String name) { if (NE.hasSuffix(name)) { return NE; } else if (LT.hasSuffix(name)) { return LT; } else if (LE.hasSuffix(name)) { return LE; } else if (GT.hasSuffix(name)) { return GT; } else if (GE.hasSuffix(name)) { return GE; } else if (NOT_IN.hasSuffix(name)) { return NOT_IN; } else if (IN.hasSuffix(name)) { return IN; } else if (LIKE.hasSuffix(name)) { return LIKE; } else if (STARTS.hasSuffix(name)) { return STARTS; } else if (ENDS.hasSuffix(name)) { return ENDS; } else if (CONTAINS.hasSuffix(name)) { return CONTAINS; } else if (IS_NULL.hasSuffix(name)) { return IS_NULL; } else if (IS_NOT_NULL.hasSuffix(name)) { return IS_NOT_NULL; } return EQ; }
https://w.atwiki.jp/clan_ace/pages/47.html
第1回RODEM杯(H2Hリーグ) 大会のルール RODEM認定h2hランキングリーグ参加者へ 参加条件 waronomi machibuse inoraの内2人以上とh2hをすること。 リーグ期間 6/30? ~ ?? ルール 1.民族は選択、但し一度でも勝利した民族は以後使えない 例 Aさんとの試合にオランダを使って勝ったら以降オランダは使えない マップは旧世界アリーナで標準ルール 使用禁止文明は特になしですが、禁止にすべきと思うものがあったら 記入してください 2.公式戦にはオブサーバーを1人以上付ける事 人がいなかった場合はリプレイをUPすること 試合前にオブサーバーに公式戦であることを告げること 試合後に速やかに勝った人が結果の報告または記入をすることを義務とします ポイント付与について 勝敗について ① 全ての勝利条件での勝利に1P付与 ② 核などによる両者敗北は両者0P ③ 接続が切断した場合は、故意の可能性を踏まえ、時間や情勢に関係なく残留者に1P付与 リーグ終了後 同点の者で再度リーグを組み完全に順位付けをする この際に1STリーグの使用文明は引き継ぐ ありがたいお言葉 負けても言い訳しない 運のせいにしない 希少のせいにしない 地形のせいにしない ここでの結果が実力です by MURASAME
https://w.atwiki.jp/extranote/pages/25.html
JavaとMySQLを取り持つドライバ MySQL Connector/J 3.1 (mysql-connector-java-3.1.14-bin.jar) をインストールした。 http //dev.mysql.com/downloads/connector/j/3.1.html JDBCドライバ Javaプログラムからデータベースサーバへ接続/切断する SQL文を組み立て、データベースサーバで実行させる データベースサーバが処理した結果を取り出す データベースの情報、処理結果に関する情報を取り出す データベースによる差異は、JDBCドライバが吸収してくれる ■インストール mysql-connector-java-3.1.14-bin.jar を Eclipse でつかうには 1)Webアプリケーションルートフォルダ\WEB-INF\lib\mysql-connector-java-3.1.14-bin.jar を配置 2)Eclipseを起動 プロジェクトを右クリックして[更新] 3)プロジェクトを右クリックして[プロパティ]開く 4)[Javaのビルドパス]、[ライブラリ]、[JARの追加]でmysql-connector-java-3.1.14-bin.jarを選ぶ
https://w.atwiki.jp/honeybe/pages/37.html
JDBC Connection Connect DataSource ConnectionPoolDataSource oracle.jdbc.pool.OracleConnectionPoolDataSource cods = new oracle.jdbc.pool.OracleConnectionPoolDataSource(); cods.setDriverType("thin"); cods.setServerName("server"); cods.setPortNumber(1251); cods.setDatabaseName("database"); cods.setUser("user"); cods.setPassword("password"); マニュアルに書かれている通り。 ConnectionCache 9i 10g oracle.jdbc.pool.OracleConnectionPoolDataSource cods = new oracle.jdbc.pool.OracleConnectionPoolDataSource(); cods.setDriverType("thin"); cods.setServerName("server"); cods.setPortNumber(1251); cods.setDatabaseName("database"); cods.setUser("user"); cods.setPassword("password"); cods.setConnectionCachingEnabled(true); 参考: http //otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-02/concache.htm