|
|
エントリー
--/--/-- / --:--
新しい記事を書く事で広告が消せます。 2007/12/09 / 22:11
とりあえず、完成度95%ってことで。 <!--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 / なんだったんだろう。
TRACKBACK URL |