約 1,513,459 件
https://w.atwiki.jp/ce00582/pages/5472.html
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; public class pro extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); out.println(" html "); out.println(" head "); out.println(" title データベーステスト /title "); out.println(" /head "); out.println(" body "); out.println(" p "); Connection conn = null; String url = "jdbc mysql //10.1.72.31 50133/ren8"; String user = "gwjdwYJu"; String password = "ffXNEuse"; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); out.println("ドライバのロードに成功しました br "); conn = DriverManager.getConnection(url, user, password); out.println("データベース接続に成功しました br "); }catch (ClassNotFoundException e){ out.println("ClassNotFoundException " + e.getMessage()); }catch (SQLException e){ out.println("SQLException " + e.getMessage()); }catch (Exception e){ out.println("Exception " + e.getMessage()); }finally{ try{ if (conn != null){ conn.close(); out.println("データベース切断に成功しました"); }else{ out.println("コネクションがありません"); } }catch (SQLException e){ out.println("SQLException " + e.getMessage()); } } out.println(" /p "); out.println(" /body "); out.println(" /html "); } }
https://w.atwiki.jp/ce00582/pages/5475.html
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class pro extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); String message; int s,count,creditnumber; String[] credit=new String[500]; int[] z=new int[100]; String url; String usr; String pwd ; String host,port; host="10.1.72.52"; port="50140"; url="jdbc mysql //10.1.72.28 50132/"; usr="qLKCpwDe"; pwd="iMAztgQZ"; table sub7=new table(); sub7.host=host; sub7.port=port; sub7.pwd=pwd; sub7.usr=usr; sub7.makedata("renjdbc","z","(x INTEGER)"); checktable sub=new checktable(); sub.pwd=pwd; sub.usr=usr; sub.port=port; sub.host=host; sub.makedata("renjdbc","z"); creditnumber=sub.creditnumber; for(s=1;s 100;s++){ insert sub3=new insert(); sub3.pwd=pwd; sub3.usr=usr; sub3.port=port; sub3.host=host; sub3.makedata("renjdbc","z","(1300)"); } out.println(creditnumber); select sub4=new select(); sub4.host=host; sub4.pwd=pwd; sub4.usr=usr; sub4.port=port; sub4.makedata("renjdbc","z"); count=sub4.count; z=sub4.z; out.println(count); for(s=1;s count+1;s++){ out.println(z[s]); out.println(" br "); } } }
https://w.atwiki.jp/wikittoku/pages/14.html
JDBCドライバについて PostgreSQLに接続するアプリを作ろうとしてどのJDBCドライバを使えばよいかわからなかったのでメモ JDBCには4つのタイプがある 開発アプリケーション種類やシステム用件によって選ぶ。 タイプ 1 JDBC-ODBCブリッジドライバ タイプ 2 ネイティブブリッジドライバ タイプ 3 ネットプロトコルドライバ タイプ 4 ネイティブプロトコルドライバ 参考:JDBCドライバの種類と使い分け-- http //www.atmarkit.co.jp/fjava/javafaq/jdbc/jdbc02.html ドライバの提供元 DBMS開発者(ベンダ)が提供している。それぞれType1~4が全て提供されているわけではない。 Type1はSUNも提供している DBMS開発者がJDBCドライバを提供していない場合に利用。 http //java.sun.com/j2se/1.5.0/ja/docs/ja/guide/jdbc/bridge.html SUNとしては全てのDBMS開発者がType4のドライバを提供してくれるのが理想みたい。 PostgreSQLのドライバ対応状況 本家Webページ -- http //jdbc.postgresql.org/download.html ここの方が和訳されてます。-- http //syo.cocolog-nifty.com/freely/2007/07/postgresqljdbc_e01a.html という事で JDK5 + PostgreSQL8.3 を使ってる私はType3でよいと。 コメント 間違い、ご意見などありましたらよろしくお願いします。 PostgreSQLのJDBCドライバの種類は接続方法のTypeではなく、JDBCの対応レベルの話になります(接続方法は全てType4)。私も最初悩みました・・・。 -- syo (2008-11-29 19 19 54) 名前 コメント
https://w.atwiki.jp/honeybe/pages/46.html
JDBCドライバには実装方法によりType1~Type4まであります。 Type1 JDBC-ODBCブリッジドライバ Type2 ネイティブブリッジドライバ Type3 ネットプロトコルドライバ Type4 ネイティブプロトコルドライバ それぞれの違いに関しての詳細は下記参照のこと。 http //www.atmarkit.co.jp/fjava/javafaq/jdbc/jdbc02.html 通常はType4を選択するようです。JDBC接続部分がパフォーマンス上ボトルネックになる場合はネイティブドライバを使用することもあります。(が、ドライバの構成が面倒とか、サポートしている機能が異なるなどもあります)
https://w.atwiki.jp/ce00582/pages/5474.html
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; class insert { Connection dbx; Statement stx; String sqx; ResultSet rsx; String str; int season,number; double rate; String title,actor; void makedata(String tab,String message){ String url = ""; String usr = ""; String pwd = ""; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); dbx = DriverManager.getConnection("jdbc mysql //10.1.72.31 50133/ren8", "gwjdwYJu", "ffXNEuse"); } catch (Exception ex) { ex.printStackTrace();} try { sqx="insert into "+tab+" values"+message; stx = dbx.createStatement(); stx.executeUpdate(sqx); stx.close(); } catch (Exception ex) { ex.printStackTrace();} } }
https://w.atwiki.jp/rodb/pages/4.html
rodb map一覧
https://w.atwiki.jp/clan_ace/pages/45.html
long long time ago ... RODEMsの成立ちについてバンツー族首領のシオリ・ッシュ(現地語で”使えない男”の意味)に聞いてみた。 BCうん千年頃、いわゆる神と人が共存していた時代、アフリカはサハラ砂漠にNAOTOなる神を奉る民族集団がおったんじゃ。 けっこうな規模な集団だったらしく、一種の国家のようでもあったらしいわい。 周辺の部族や国々はその国を恐れてBABELと呼んでいて、何がそんなに怖かったかというと守護神がとにかく強大(KY)だったんじゃ。 簡単に説明すると、RODEMsってのはNAOTO神に叛旗を翻して逃亡した人々の集団のことじゃな。 じゃあこのRODEMsがBABLEで何をやっていたのかというと”しもべ”。英語で言うとスレイブ、和風に言うと奴婢(ぬひ)、奴(やっこ)じゃな。 そして面白いのがこの”しもべ”の役目は何とNAOTO神を護ることじゃ。 別に洗濯や飯炊きをしていたわけじゃあない。そういう簡単なな仕事はVALUEという別の奴隷にやらせとった。 ”しもべ”の役割は大体3つじゃ。 陸はロデム、空はロプロス、海はポセイドンと呼ばれるグループを、それぞれ半人半神のリーダー達が治めとった。 ちなみにこのリーダー達は”ネタ”(マナと呼ぶ地方もある)と呼ばれる神への供え物を捧げた量で選出されていたそうじゃ。 さて話を戻すとじゃな、陸のしもべは”ロデム”でアルファベットならRODEMになるわけじゃ。 本当はRODEMsで末尾に小さい”s”の文字がつくんじゃが、これにも意味があるのじゃ。(注1参照) で、ロデムとRODEMが似ているのは、もちろん偶然じゃあない。 ”しもべ”たちの中で真っ先にNAOTO神に逆らってBABEL国から脱出しようとしたのが当時のロデム指導者だったからじゃ。 このときの指導者の名前はDIOとかいう名前だったの。 何でも古代アステカの生贄の儀式に使われたとかいう不思議な石仮面をかぶってそうじゃ。 あと、どうも明るいところが苦手で夜中によく活動してたようじゃ。 ほっほっ。現在のにぃとやヒッキーの始祖かもしれんのぅ。 雑談じゃが、古代アステカとBABELの共通点はどちらの国も奴隷を基に経済を成り立たせていたことじゃな。 奴隷経済というのは、国家を成り立たせているインフラの建設やメンテナンスを主に奴隷を使用して作る経済体制のことじゃな。 で、BABELの奴隷経済で特徴的なのは建物等の完成直前に奴隷を大量に殺害していた点じゃ。 普通は建物が出来上がってから奴隷を殺害するもんなんだけど、BABELでは完成直前に殺したほうが完成速度が上がるうえに次の建造物を建てる建造速度も上がるという信仰?があったそうじゃ。 このトンデモな信仰がいつ頃できたかというと、現在のところは古代yae帝国の時代に作られた物という説が有力じゃ。 というのも、この建造にかかる時間のことをBABEL語ではターソと言うんじゃが、それ以外に奴隷の労働力にもハソマーという単位があるんじゃ。で、何とじゃな、これらと同じ意味の単語が古代yae帝国に存在するんじゃよ。 発音が微妙に異なっていて、yae帝国では前者がターン、後者がハンマーになってるがの。 で、どうして奴隷殺害が建造速度アップにつながるかというと、もちろんそれは出鱈目じゃ。 この信仰はyae帝国13代目ツバーサ王、通称”全裸王”が国内の不満分子を有効的に抹殺するために作り上げたんじゃ。 yae帝国自体は後年、”世界の敵”になって滅亡したらしいが、その話が本当ならとんだ置き土産を残していったもんじゃな。 雑談が長うなってしまったが、そもそも何でロデムは反乱を起こしたかじゃな。 これがまたヒドイ理由なんじゃ。 当時BABELはとても強力な国だったとさっきも話したの? 強大な国がすることは今も昔も一緒じゃ。建造物じゃ。ただの建造物じゃないぞ、偉大な建造物じゃ。 ほれ、最近でもロシアとかいう国がレニーン像を建てたじゃろ。あれと同じようなもんじゃ。 で、BABELがどんな建造物を建てようとしてたかというとNAOTO像じゃ。 何でも大神官RENOなる人物が神託をうけたそうじゃ。 で、このNAOTO像なんじゃが、古代のこととはいえ、まあヒドイもんじゃ。 大体偉大な建造物ってのは権力の誇示と何らかの呪術的な効果を狙って建てるもんじゃ。 たとえば、エジプトのピラミッドは豊作、ロードス像は多産、レニーン像は....思い出せんが、まあ. こういった具合じゃ。 それがじゃな、NAOTO像ときたら何と”KY50%up”。 ただでさえKYなのに更にKYになるという狂気の沙汰なうえ効果はたったの50%!。 先年からの太古Value狩りに疲れきっていたロデムは今回の建造を取りやめるように大神官に申し入れた。 ところがこの大神官もNAOTO神に仕えるだけあってとにかく話が通じない。 というより、意思疎通がはかれないレベルの人間だったそうじゃ。 そこでついに指導者の一人であるDIOが「もうdmp」と言って反乱を扇動したんじゃな。 しかし、まあ敵は強大(KY)。BABEL国内にとどまって戦うよりも国外にてゼロからやり直すほうが賢明と判断したロデムは 使えそうな人材だけを引き連れて亡命したんじゃ。(編集中) 歴史的価値のある古文書 シオリ・ッシュ(現地語で”使えない男”の意味 ←大切なことなので二度(ry)は、一巻の古文書を取り出した。 262 :名無しさんの野望:2009/05/05(火) 21 54 44 ID dP5M6s7Q キャスト バビル2世・・・NAOTO様 由美子・・・堀北似の女の子 ロデム・・・DIO様 ロプロス・・・MURASAME ポセイドン・・・siori様 ヨミ・・・志摩子(友情出演) この前後はかすれて読めない 注釈 注1 古えの詩に、こういうものがある。 RODEMs in the spy NAOTOのしもべ ロデムから RODEMとなりて 国去りぬ sioriが入りて RODEMsと 新興国家 成り立ちぬ 彼らは何処で 遊戯をや? 嗚呼 RODEMs in the spy 確かな起源は、今ではもう忘れられてしまったが、 これがRODEMsの興りと言われている。
https://w.atwiki.jp/ce00582/pages/5473.html
package jndi; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; public class checktable { Connection con = null; Statement st = null; ResultSet rs = null; int s; public String[] type=new String[500]; public String[] credit=new String[500]; int count; public int creditnumber; public void makedata(String tab){ try { Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc mysql //10.1.72.31 50133/ren8", "gwjdwYJu", "ffXNEuse"); st = con.createStatement(); String sql = "select * from "+tab; rs = st.executeQuery(sql); ResultSetMetaData metaData = rs.getMetaData(); count = metaData.getColumnCount(); for (s = 1; s count+1; s++) { credit[s]=metaData.getColumnName(s); type[s]=metaData.getColumnTypeName(s); } creditnumber=count; } catch (Exception e) { System.out.println(e); } } }
https://w.atwiki.jp/ayikat/pages/88.html
URL http //docs.aws.amazon.com/amazondynamodb/latest/developerguide/JavaQueryScanORMModelExample.html http //d.hatena.ne.jp/petach/20120312/1331533690 http //d.hatena.ne.jp/shin/20120125/p1 Sample DynamoDBQueryExpression Reply queryExpression = new DynamoDBQueryExpression Reply () .withHashKeyValues(replyKey) .withRangeKeyCondition("ReplyDateTime", rangeKeyCondition); List Reply betweenReplies = mapper.query(Reply.class, queryExpression); for (Reply reply betweenReplies) { System.out.format("Id=%s, Message=%s, PostedBy=%s %n, PostedDateTime=%s %n", reply.getId(), reply.getMessage(), reply.getPostedBy(), reply.getReplyDateTime() ); } インスタンス生成 BasicAWSCredentials ac = new BasicAWSCredentials(access_key, secret_keykey); AmazonDynamoDBClient client = new AmazonDynamoDBClient(ac); データの取得(1件取得) //検索のキーを指定 Key key = new Key(new AttributeValue().withN("5")); //リクエストの生成 GetItemRequest request = new GetItemRequest("testdb", key); //実行 GetItemResult item = client.getItem(request); System.out.println(item); //結果 {Item {id={N 5, }, 名前={S しんさん5, }}, ConsumedCapacityUnits 0.5, } 検索条件を入れる(複数件検索) //リクエストの生成 ScanRequest request = new ScanRequest("testdb"); //取得する項目指定 request.withAttributesToGet("id", "名前"); //検索条件 Map String, Condition filter = new HashMap String, Condition (); filter.put("名前", new Condition(). withComparisonOperator(ComparisonOperator.BETWEEN).//検索方法 withAttributeValueList(new AttributeValue().withS("更新3"), new AttributeValue().withS("更新7"))); request.withScanFilter(filter); //実行 ScanResult result = client.scan(request); //確認 for (Map String, AttributeValue row result.getItems()) { System.out.printf("id %s, 名前 %s%n" , row.get("id").getN() , row.get("名前").getS()); } 検索条件を入れる2(複数件検索) private static void FindUnansweredThread(DynamoDBMapper mapper, String forumName, String threadSubject) throws Exception{ DynamoDBScanExpression scanExpression = new DynamoDBScanExpression(); //リクエストの生成 //ScanRequest request = new ScanRequest("testdb"); //取得する項目指定 //request.withAttributesToGet("id", "名前"); //検索条件を作る Condition scanCondition = new Condition() .withComparisonOperator(ComparisonOperator.EQ.toString()) .withAttributeValueList(new AttributeValue().withN("0")); Condition scanCondition2 = new Condition(). withComparisonOperator(ComparisonOperator.BETWEEN). withAttributeValueList(new AttributeValue().withS("更新3"), new AttributeValue().withS("更新7"))); long twoWeeksAgoMilli = (new Date()).getTime() - (15L*24L*60L*60L*1000L); Date twoWeeksAgo = new Date(); twoWeeksAgo.setTime(twoWeeksAgoMilli); String twoWeeksAgoStr = dateFormatter.format(twoWeeksAgo); Condition scanCondition3 = new Condition() .withComparisonOperator(ComparisonOperator.GT.toString()) .withAttributeValueList(new AttributeValue().withS(twoWeeksAgoStr.toString())); //検索対象とする属性をKey,検索条件をValueとしてMapに保存 Map String, Condition scanFilter = new HashMap String, Condition (); scanFilter.put("Key1", scanCondition); scanFilter.put("Key2", scanCondition2); scanFilter.put("Key3", scanCondition3); //request.withScanFilter(scanFilter); //実行 //ScanResult result = client.scan(request); List Thread unansweredThreads = mapper.scan(Thread.class, scanExpression); //確認 for (Thread thread unansweredThreads) { System.out.format("Thread=%s, subject=%s, LastPostedDateTime=%s %n", thread.getForumName(), thread.getSubject(), thread.getLastPostedDateTime() ); }
https://w.atwiki.jp/clan_ace/pages/42.html
00 02 [yuu0] #ronまるち 00 02 [yuu0] にいるよ 00 03 [EIKO_] そんなchがいつのまにできたんだ 00 03 [Naoie] ん 00 03 [yuu0] 今日だな 00 03 [Naoie] 今日俺が 00 03 [Naoie] 分裂前のエースにしようと重い作った 02 18 [Naoie] ごめんshimakoさん入室禁止になった 02 18 [EIKO_] ( ゚Д゚)ポカーン 02 18 *EIKO_ Mode +b *** 02 18 *EIKO_ Kick Naoie (Kick) 02 19 [EIKO_] ふう 02 19 [EIKO_] 平和 02 21 [DIO_Sydney] RODEM国樹立か 02 22 [EIKO_] 平和に過ごしてたわけだがwwwwwwwwwwwwwwwwwww 02 22 [gucchon__] 枢軸RODEM 02 22 [DIO_Sydney] 俺はむしろ巻き込まれた形だなw 02 22 [EIKO_] 突然枢軸認定されたwwwwwwwwwwwwwwwwwwwwwwwww 02 22 [Nyee] 独裁国家RODEM 02 22 *EIKO_ Topic 02 18 [Naoie] ごめんshimakoさん入室禁止になった 02 22 [gucchon__] 「ごめんドイツ国際社会から入室禁止になった」みたいなもんだな 02 22 [EIKO_] 枢軸認定されたお^^ その後の流れ 1、国の割り当てが決まった。 志摩子(ドイツ)有名な独裁者の産地だから。 DIO (イタリア)回線も人生もヘタレてるから。 murasame (日本)名前が和風だから。 2、粛清が始まった。 3、次のネタを探している ←今ここ