我正在使用Spring的项目。我试图从数据库中获取一组数据,并将该值显示在文本框中,但不是给我String,而是继续遇到NaN(不是数字)。这里是部分源代码:结果集继续给NaN(非A号)
$("#dialogFormSalesOrder").dialog({
autoOpen: false,
height: 300,
width: 600,
modal: true,
buttons: {
"Pick": function() {
//var bValid = true;
//allFields.removeClass("ui-state-error");
$(idSalesOrder).val($("#rdbSalesOrder:checked").val());
//window.location.replace("managedelivery.htm");
<%
Connection connection = null;
String driverName = "com.mysql.jdbc.Driver";
Class.forName(driverName);
String serverName = "localhost:3306";
String mydatabase = "versedb";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
String username = "root";
String password = "";
connection = DriverManager.getConnection(url, username,password);
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("Select idProduct, quantity from vrs_tsodetail where idSO='SO101'");
while(rs.next())
{%>
$("#warehouse tbody" + "").append(
"<tr>" +
'<td><input id="idProduct" name="idProduct" value="' + <% String s = rs.getString(1).toString(); %> + '" /></td>' +
'<td><input id="idQuantity" name="idQuantity" value="' + <% s = rs.getString(2); %> + '" /></td>' +
'<td><input id="idUnit" name="idUnit" value="cccccc" /></td>' + "</tr>"
);
<%}%>
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
},
close: function() {
//allFields.val("").removeClass("ui-state-error");
}
用root,没有密码来访问您的数据库.....馊主意。你有没有现场的例子? –
@AlistairLaing什么是现场示例?我只是继续某人的计划,并且他没有使用密码给DB。 –
现场示例是其他人可以访问以查看您的代码的示例。你仍然可以以root用户身份登录设置密码,创建另一个用户比root用户更少的权限。这会大大增加您的应用程序的安全性。 –