エントリー


--/--/-- / --:--


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告 / TRACKBACK(-) / COMMENT(-) / PAGETOP


2007/12/09 / 22:11


とりあえず、完成度95%ってことで。
キーワード:残りの5%は、splitメソッド(Java)で、文字列を分割させて、検索キーワードとしての機能を追加させる。
できるかな?

はやくSガンダム作りてぇ。

備忘録
僕が考えた検索プログラム(ショボすぐる)


<!--index.html-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<head>
<body>
 <form action="./result.jsp">
  <input type="text" name="a" /><input type="submit" />
 </form>
</body>
</html>



<!--result.jsp-->
<%@ page
 language="java"
 contentType="text/html; charset=UTF-8"
 pageEncoding="UTF-8"
 import="java.sql.*"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<head>
<body>
 <%
  //エンコード
  String b = new String(request.getParameter("a").getBytes("8859_1"),"UTF-8");

  //ドライバの読み込みを行う。
  Class.forName("ドライバ名");
  //(例)→("sun.jdbc.odbc.JDBCODBCDriver");

  try{

   //index.htmlから、パラメータを取得して、あいまい検索する。
   String SQL1="select * from テーブル where タイトル like '%"+b+"%';";

   ResultSet rs = DriverManager
    //データベースへの接続(コネクション)を行う。
    .getConnection("jdbc:odbc:データソース名","","")
    //SQL発行エリアの確保を行う。
    .createStatement()
    //SQL文を発行する。(追加・変更・削除は、executeUpdate()メソッドを使う。)
    .executeQuery(SQL1);

   while(rs.next()){
    //検索して見つかったデータを表示する。
    out.println(rs.getString("タイトル") + "<br />");
   }

   //データベース接続のクローズ処理を行う。
   rs.close();

  //エラー表示
  }catch(Exception e){
   e.printStackTrace();
  }finally{

  }
 %>
</body>
</html>


学校 / TRACKBACK(0) / COMMENT(0) / PAGETOP

DVDレンタルしてきた。 / HOME / なんだったんだろう。


コメント


コメントの投稿

管理者にだけ表示を許可する 


トラックバック

HOME

FC2Ad

FC2ブログ