MySQLってどうよ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG0192PostgreSQL使い
NGNG@ITに記事あったよ。http://www.atmarkit.co.jp から探してみ。
0193PostgreSQL使い
NGNG0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGmysqlでテーブルを作ってデータを入れ込みました.
このテーブルに使われているデータ要領がどのくらいか
しらべるSQLコマンドはありますか?
ちなみにレンタルサーバ上のDBです.
0196age
NGNG0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNGに対応しているけど、gweは対応してないよね。
この機能があるかないかではかなり違う気がするんだけど。
0199デフォルトの名無しさん
NGNG使ったことないんですが、どういう場面でその機能を使うのでしょうか?
0200デフォルトの名無しさん
NGNGRowSetが絡み始めるとかなり違うよ。
0201デフォルトの名無しさん
NGNGgweMysql JDBC Driver の 更新可能なResultSetですが、随分前に実装
を開始したのですが、仕事が忙しくなりすぎて、作業が止まってます。
そんなに、需要が無いだろうと思っているのですが、どうなんでしょ?
0202デフォルトの名無しさん
NGNGメボムかも〜ん
0203198
NGNGRowSetは便利そうですね。(使ったことはないですけど)
RowSetについてちょっとAPIのJavaDocを見てみたのですが、
これってコネクションはRowSet自身が取得しに行くのですか?
DataSourceから取得したコネクションは使えないのでしょうか?
また、RowSetのインスタンスはどの様に生成するのでしょうか?
質問ばかりで済みません。
>>201
もしかしてDriverの開発者さんですか?
もしそうであれば、応援してますのでこれからも頑張って下さい。
更新可能なResultSetですが、私もどの様な場面で使うのか
が分かりませんでした。
0204デフォルトの名無しさん
NGNG>> もしかしてDriverの開発者さんですか?
そうです。がんばります。(^^)
0205デフォルトの名無しさん
NGNG>>これってコネクションはRowSet自身が取得しに行くのですか?
>>DataSourceから取得したコネクションは使えないのでしょうか?
RowSetはinterfaceのみ規定していますから、絶対言い切れないですが、
一般的には、DriverManager経由か、JNDI経由で、何かしらのConnectionを
取得すると思います。
>>また、RowSetのインスタンスはどの様に生成するのでしょうか?
具体的なクラス名を使用して、new gweMysqlRowSet() とするとか、
Class.forName("gwe.sql.gweMysqlRowSet").newInstance() と
することになるのではないでしょうか
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNGマイコンピュータとか、マイネットワークを連想させる。
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGgweMysqlのResultSetで、ResultSet.CONCUR_UPDATABLE に対応したよ。(^^)
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNGjavax.sql.RowSet で、updateXxx() を使うというのは、よく分かりま
せんが、果たして使えるのでしょうか?
具体的な使用方法を教えていただけませでしょうか?
0213デフォルトの名無しさん
NGNGないね。
やりたきゃ自前でWEBサービス走らせてスマートクライアントからSOAPで、といってみるテスト。
0214デフォルトの名無しさん
NGNGたしかRowSetってConnection切っても、
updateXxx()をできるんじゃなかったけ?
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNGRowSetをネットワーク間で転送して、そこでupdateXxx()するということ?
このときには、どこに接続して更新するの?
0217デフォルトの名無しさん
NGNGがんばってます。(^^)
0218デフォルトの名無しさん
NGNG1.4のAPIを見たら?
0219デフォルトの名無しさん
NGNG引用したようなことだと思いますが、gweに実装してみましょうか?
再接続するタイミングとか、再切断するタイミングとか、トランザクション
の制御とか、どうなんでしょ? 実装依存かな?
--- 引用 -------
Such a rowset is called a disconnected rowset. A disconnected rowset
may make changes to its data while it is disconnected and then send
the changes back to the original source of the data, but it must
reestablish a connection to do so.
--- 引用 -------
0220デフォルトの名無しさん
NGNGマジっすか? RowSet実装!?
すごすぎます!
http://developer.java.sun.com/developer/Books/JDBCTutorial/chapter5.html
http://java.sun.com/products/jdbc/jdbc20.stdext.pdf
あたりが参考になるかと
0221デフォルトの名無しさん
NGNGRowSetはすでにgweMysql Driverで実装してます。
今回はさらにUPDATABLEなRowSet実装にしようかと思っております。
0222デフォルトの名無しさん
NGNG俺全然やってNEEYO!
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGwinmysqladminを実行するとサービスが開始されます。
それはいいのですが、アイコン右クリックで「Stop the Service」をすると、
サービスが自動起動になってしまいます。これをやめるには、右クリックで
「Remove the Service」とすればよいようです。
しかし、これを毎回繰り返すのは鬱です。
「Stop the Service」をしてもサービスが自動起動にならない方法って
あるのでしょうか。
よろしくお願いします。
0225デフォルトの名無しさん
NGNGgwe.sql.gweMysqlRowSet を UPDATABLEなRowSet実装にしました。
0226220
NGNGしかし、gweの実装で結構しっかりしてる
Connction Poolingのあたりもしかりやってあるし
Connector/Jは、結構つらい
DataSourceのjndi経由って実際みんな使ってるんでしょうか?
RowSetが使いたいので、jndiでやってますが、
基本的にはDriverManagerの方が多いんでしょうね
Jakarta、DBCPのGenericDataSourceみたいな実装って
ドライバーレベルでは反則なんでしょうか? やっぱり
0227デフォルトの名無しさん
NGNGConnector/J(旧MM.MYSQL)の作者(Markさん)も、かなり私に触発されて
コードを改善しているみたいですね。
以前、Markさんに開発に参加しないかと誘われましたが、ソースが汚い
ので、お断りしました。(^^;
0228デフォルトの名無しさん
NGNGこれからも開発頑張って下さい。
0229デフォルトの名無しさん
NGNG別スレッドにConnectionを渡し、クエリーを発行します。
クエリー実行中に、Connectionを任意にclose()した場合ってどうなります?
なんか同期化のコードがないような気がするので。
0230デフォルトの名無しさん
NGNG任意に止めたいので、メインスレッドでclose()すると、
それぞれのワーカーで例外をキャッチできないのでしょうか?
0231デフォルトの名無しさん
NGNG別スレッドからいきなりclose()を呼ぶことはあまりないでしょうが、
あえて呼ぶなら、クエリー発行側のスレッドでSQLExceptionが発生する
と思います。
0232デフォルトの名無しさん
NGNG同期化のコードって、具体的にはどのような同期化でしょうか?
(何かを)同期化することで、クエリー中は別スレッドからのclose()メソッドの
コールがブロックされるような動作のことでしょうか?
0233デフォルトの名無しさん
NGNGバージョンが古いのかな?
0234デフォルトの名無しさん
NGNGThread#stop()で止めれない状況だったので、close()で止めたかったわけです。
Socket#close()のように。
試すと確かにクエリー発行側スレッドでSQLExceptionが発生します。
しかし、複数のスレッドでConnectionを共有した場合不定のようです。
0235デフォルトの名無しさん
NGNG>>複数のスレッドでConnectionを共有した場合
フツーはこんなことしないと思いますが。。。。。。(^^;;;;;;
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG共有すると何かいいことあるんでしょうか?
また、共有しなければならない理由とかも教えていただけますか?
0238
NGNG0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNGなぜ複数のスレッドでConnectionを共有しているのでしょうか?
0241デフォルトの名無しさん
NGNGこれ最強!!!
MySQL、どーして日本で流行らんかねぃ〜。
Winでも使えるからいっぺんだまされたと思って使ってみ。
あと、ZOOPSモナ。
0242デフォルトの名無しさん
NGNGZOOPS って何すか?
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGはやらんよ。
SQL、貧弱すぎ
0245
NGNGああ〜〜 だまされたー だまされたー
0246デフォルトの名無しさん
NGNG騙されてない、騙されてない。
使える、使える(ワラ
0247デフォルトの名無しさん
NGNG----
This version of the driver also supports large packet sizes
(up to the limits of your server) when you're using MySQL-4.0
----
と書かれているな...。
gweMysqlでも対応するべきか...
0248デフォルトの名無しさん
NGNGhttp://www.t3-jpn.com/jdbc/profiling2.html
0249Name_Not_Found
NGNGJavascript は Web 制作板、CGI は Web プログラミング板へ。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
0250デフォルトの名無しさん
NGNGネタ は プログラマー板、 エディタ は ソフトウェア板へ。
ネタ は プログラマー板、 エディタ は ソフトウェア板へ。
ネタ は プログラマー板、 エディタ は ソフトウェア板へ。
ネタ は プログラマー板、 エディタ は ソフトウェア板へ。
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG何の気なしにGoogleに打ち込んでみたら引っかかってきたんだが。
0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNGサブジェクト指向以来だよ。
0255デフォルトの名無しさん
NGNGおまいら勝手に使わないように。
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNGいや別に、使ってないから気にしないけどね。
0260デフォルトの名無しさん
NGNGフリーですよ
0261デフォルトの名無しさん
NGNGcopyright.txt を読んでみて。
たまに外国から、sourceforge に登録したほうがいいんじゃない? とメール
が来るが、いまのところやってない。
0262デフォルトの名無しさん
NGNGようなので質問させて下さい。
Tomcat4.1&MySQLでコネクションプーリングをさせたいのですが、具体的にどのように
すればよいのでしょうか?
JDBCドライバはgweMysqlの「JDBC Driver for MySQL with JDBC3.0(JDK1.4) & J2EE」
を使用しています。
私の認識ではプーリング機能を使用する場合でもアプリケーション側のコードは変更
する必要はなく(JNDIで普通にDataSourceをルックアップ)、プーリング機能を実装した
DataSourceを提供するFactoryがあり、それを使用するのかなーと思っているのですが
間違っていますか?でもそのFactoryがなんなのかが分かりません・・・
そもそもドライバがJDBC3.0を実装していても、コンテナがサポートしていなければ
プーリング機能は使えないのでしょうか?
JDBCはなんか漠然としていてむずかしいです・・・
0263デフォルトの名無しさん
NGNGConnection Poolingにはいくつか方法がある。
・Tomcatが持つ、JNDI Datasourceを使う。
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html
・もしStrutsを使っているなら、Strutsが持つConnection Poolingを使う。
TomcatとStrutsの実体はJakarta CommonのDBCP。
・Jakarta CommonのDBCPを使う。
・JNDIサーバーを立て、ドライバーが実装しているConnection Poolingを使う。
・自力で書く。
などがある。
基本的にドライバーが実装しているConnection Poolingは機能不足は否めない。
たとえばプール中Connectionがきれてしまった場合。
その切れてしまったConnectionをプールから取得しつづるということになりかねない。
0264デフォルトの名無しさん
NGNGhttp://archive.coreservlets.com/Chapter18.html
0265デフォルトの名無しさん
NGNG情報ありがとうございました。
非常に参考になりました。
おかげさまでプーリングできるようになりました。
>>264
自前のプーリング処理はどうしても泥臭くなってしますので
DataSourceでやりたかったんです。
でも、情報ありがとうございました。
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNGポスグレは、高機能だけど、ちょっと重いね。
日本だと、MySQLはトランザクション使えないからって理由で
表面的に敬遠する手合いが多い気がする。
MySQL-Max使えば、トランザクションも一応OKなのに。
そもそも、トランザクションを適切に使えてるヤシが、どれだけいるのか。
0268デフォルトの名無しさん
NGNGhttp://www.mysql.com/information/benchmarks.html
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG教えてください。
0272デフォルトの名無しさん
NGNG設計次第
0273デフォルトの名無しさん
NGNG複雑なトランザクションがいらないので MySQL の高速性が生かせるのでは。
0274デフォルトの名無しさん
NGNGApacheの設定ファイルにも AddType application/x-httpd-php .phpって追加したけれど
表示されません。どうしたら表記できるでしょうか?
誰か教えてください。
0275デフォルトの名無しさん
NGNGスレ違い
0276デフォルトの名無しさん
NGNGC#版のドライバに機能を追加しました。
http://www.t3-jpn.com/jdbc/jdbcmysql.html
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNGつーかDB自体はじめてさわるもんで、よく知らないんだけど、日本語がデータの内容にしか使えないみたいなんだけど、これ普通なの?なんか設定でもあるの?
0279デフォルトの名無しさん
NGNGMy.iniに設定すればOKだけど(winの場合
0280デフォルトの名無しさん
NGNGselect ‘番号‘, `名前` ・・・
とかやる。
create tableはちょっと自分で試して。
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG掛けられるよ。
TableをInnoDB設定にすればね。
MyISAMの場合はレコードロックができないけど、
パフォーマンスでカバーってことらしいよ。
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNGエラーコードを拾う方法ありますか?
$? だと 0 か 1 しかわからん。たのんます。。。
0286名無しさん@Meadow
NGNGPerl か Python か Ruby でラッパーを書けば?
0287デフォルトの名無しさん
NGNGdondon insert program.
0288285
NGNGシェルだけなんですよ。。困ってます。。。。
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています