[前][次][番号順一覧][スレッド一覧]

mysql:6362

From: "kosugi" <"kosugi" <kosugi@xxxxxxxxxx>>
Date: Tue, 8 Oct 2002 18:15:51 +0900
Subject: [mysql 06362] Re: servlet では order by rand() ができない?

こんばんは 小杉です¥


>> JDBCのドライバとかバージョンを変えてみてはどうでしょうか?。
> 一応Javaのverやgweドライバなど、色々変えてみたのです。
> 悲しいな動かないです(涙

JDBCドライバは、mm.mysqlをお使いですよね。
コマンドラインで正常に動いていれば、MySQLの問題ではないですし、
javaプログラムは正しく書かれていると思います。

とすれば、JDBCドライバぐらいしか・・・
JDBCドライバのバージョンは、最新でしょうか?

ところで、
一応、城さんのソースをJSP化したものを付けますね。これで、テストしてみてください。
コンパイラの問題かどうかチェックできるかと。

うちでは、これで、リロードするたびに違うレコードを取得できます。
http://www.kips.gr.jp/lib/SQL.jsp
(↑しばらくしたら、削除します)

<%@ page contentType="text/html; charset=Shift_JIS" language="java" import="java.sql.*" errorPage=""
%>
<%
String MM_linkGuest_DRIVER = "org.gjt.mm.mysql.Driver";
String USERNAME = "hogehoge";
String PASSWORD = "slkdibgwo";
String con_STRING = "jdbc:mysql://dbHostName/dbName";

// データベースへ接続
Class.forName("org.gjt.mm.mysql.Driver");

ResultSet rs;
Connection con = DriverManager.getConnection(con_STRING,USERNAME,PASSWORD);
Statement stmt = con.createStatement();

//検索クエリ送信
String query = "select * from base order by rand() limit 1";
rs = stmt.executeQuery(query);
rs.next();
String resTag = rs.getString("url");
stmt.close();
con.close();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>
<body>
クエリ:<%=query%><br>
ランダムに取得:<a href ="<%=resTag%>"><%=resTag%></a>
</body>
</html>


--
Tomoaki Kosugi
kosugi@xxxxxxxxxx





[前][次][番号順一覧][スレッド一覧]

      6339 2002-10-07 06:20 ["城" <sora_iro@xxxxx] servlet では order by rand() ができない?
      6343 2002-10-07 18:27 ┣["Takashi Yamashita" ]                                       
      6344 2002-10-07 18:30 ┃┗["Takashi Yamashita" ]                                     
      6347 2002-10-07 19:44 ┃ ┗["城" <sora_iro@xxxxx]                                   
      6348 2002-10-07 21:17 ┃  ┣["Takashi Yamashita" ]                                 
      6350 2002-10-07 22:25 ┃  ┗[Satoshi Komori <sato]                                 
      6352 2002-10-08 07:12 ┃   ┗["城" <sora_iro@xxxxx]                               
      6353 2002-10-08 12:06 ┃    ┗[Takeyuki Miyagawa <m]                             
      6361 2002-10-08 17:54 ┃     ┗["城" <sora_iro@xxxxx]                           
->    6362 2002-10-08 18:15 ┃      ┗["kosugi" <kosugi@xxx]                         
      6346 2002-10-07 19:05 ┣["kosugi" <kosugi@xxx]                                       
      6349 2002-10-07 21:26 ┣["Takashi Yamashita" ]                                       
      6363 2002-10-08 18:59 ┣[<rio-t@xxxxxxxxxx>  ]                                       
      6380 2002-10-09 21:42 ┃┗["城" <sora_iro@xxxxx]                                     
      6382 2002-10-09 22:58 ┗["小川 修" <shuogawa]                                       
      6392 2002-10-10 13:17  ┗["kosugi" <kosugi@xxx]                                     
      6424 2002-10-13 00:28   ┗["shuogawa" <shuogawa]                                   
      6425 2002-10-14 00:05    ┗[Tomoyuki Ishino <ish]