私は?????としてのみ結果を取得します Javaサーブレットを使用してEclipseでデータベースを読み取るとき
結果として英語で
フォード フォーカス エレクトリックは 100 MPG 相当以上を達成 フォードはフォーカス エレクトリックの生産を開始し、効率の点で最高の EV 競争相手になると主張し、下半期に予想される C-Max ハイブリッドとプラグイン ハイブリッドでトヨタ プリウスを狙う来年の。
正常に動作しています。
ただし、アラビア語は機能しないため 'D39H/J) // これはアラビア語にする必要があります 'DEEDC)
package website;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Home extends HttpServlet {
private static final long serialVersionUID = 8443024680664769771L;
public void doGet(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
res.setCharacterEncoding("utf-8");
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>info");
out.println("</title>");
out.println("</head>");
out.println("<body>");
out.println("<center>");
out.println("<table>");
out.println("<tr>");
out.println("<td>");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:website");
Statement stat = con.createStatement();
//ResultSet rs=stat.executeQuery("select * from res where word='"+search+"' or web='"+search+"'");
ResultSet rs = stat.executeQuery("select * from news");
String hyper = null;
while (rs.next()) {
String header = rs.getString("headline");
hyper = rs.getString("link");
String info = rs.getString("info");
out.println("<a href=" + hyper + ">" + header + "</a>");
out.println("<p>" + info + "</p>");
}
} catch (SQLException e) {
// TODO: handle exception
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
out.println("</td>");
out.println("</tr>");
out.println("</table>");
out.println("</body>");
out.println("</html>");
out.close();
}
}