【发布时间】:2016-02-12 23:39:16
【问题描述】:
我正在创建登录并开始游戏。我拥有所有用于登录并连接到数据库和玩游戏的代码。但我无法将用户名发布在播放页面上。这是我在 play java 文件中包含的代码。
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/LottoDB", "root", "root");
PreparedStatement st = connection.prepareStatement("select * from Users where userName = ?");
String user = request.getParameter("user_name");
st.setString(1, user);
ResultSet r1 = st.executeQuery();
while (r1.next()) {
out.println("<br><P> Hello ! </P>"+ user);
}
【问题讨论】:
-
您的参数与数据库中的列不匹配,这是故意的吗?