主要答案
如果你想使用 JDBC,我同意它可能是这样的,你可以试试这个:
<% String myquery = "SELECT * FROM EMPLOYEES WHERE DEPARTMENT = ?"; %>
<% PreparedStatement mystatement = connection.prepareStatement(myquery); %>
<% mystatement.setString(1, request.getParameter("myURLparam")); %>
<% ResultSet results= mystatement.execute(); %>
您可以参考此链接了解如何使用它。 Java Oracle 有更好的例子:http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html
上一个答案:
使用字符串格式
Java 示例:
String fs;
fs = String.format("The value of the float " +
"variable is %f, while " +
"the value of the " +
"integer variable is %d, " +
" and the string is %s",
floatVar, intVar, stringVar);
http://docs.oracle.com/javase/tutorial/java/data/strings.html - 检查底部。
将其应用于 JSP。
<html>
<head>
<title>Concatenate String in JSP</title>
</head>
<body bgcolor="#fff">
<% String tableName = "Table"; %>
<% String login = "login"; %>
<% String password = "myPassword"; %>
<% String fullName = "Full Name"; %>
<% String ulevel = "Level 1"; %>
<% String msg = "INSERT INTO " + tableName + " (login,password,full_name,ulevel) VALUES ("+ login + ", "+password+","+fullName+", "+ulevel+")"; %>
<% out.println(msg); %>
</body>
</html>