私はJSPプロジェクトに取り組んでいます。私はセクションをアップロードしてファイル名とディレクトリを自分のデータベースに取得しました。これで管理者に新しいファイルがアップロードされたことを通知します。事前にJSPでmysqlからブール値を取得する方法は?
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.Statement,
java.sql.DriverManager,
java.sql.Connection,
java.sql.ResultSet" %>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection c = DriverManager.getConnection("jdbc:mysql://localhost/fyp?","root","");
Statement s = c.createStatement();
String sql ="SELECT * FROM `notify-admin` WHERE Delivered='0'";
s.executeUpdate(sql);
ResultSet resultset= s.executeQuery(sql);
if(!resultset.next()) {
out.println("Sorry, could not find Any Admin Record From Database. ");
} else {
%>
<button type="button" class="primary">New Documents <span class="badge"> <% while (resultset.next()){ resultset.getString(3); %></span>
<%} %>
<%
}
%>
</button>
おかげで..私はブール値に0(偽)を格納し、だから私は、偽の値の合計数を取得し、私の管理ダッシュボードに表示したい.... ここでは私の管理セクションコード: )
を意味している配信どのように多くのレコードのデータベースのthatsでカウントされます。この1 を試してみてください;' 's.executeUpdate( sql); ' 私は実行する結果セットに何を与えるのですか? –
結果セットを返す 'executeQuery'をすでに実行しています。 –
私はそれをやっていますが、データベースとのステートメントとそのステートメントとのリンク、削除したときにエラーが発生しました。 –