为了账号安全,请及时绑定邮箱和手机立即绑定

jsp操作mysql数据库的问题

jsp操作mysql数据库的问题

小唯快跑啊 2019-03-14 14:15:54
我是想做一个什么事呢:就是在jsp里用statement的executeQuery(string)来向数据库增加数据,数据库为hanshuangwu,表为infor,其中只有两个属性:id、name。执行下面的代码后,显示在“****”标记的代码处有“Unknown column 'idString' in 'field list' ”错误,菜鸟求解,请高手不吝赐教啊^_^<%@page import="javax.servlet.jsp.tagext.TryCatchFinally"%><%@ page language="java" contentType="text/html; charset=GB18030"pageEncoding="GB18030" import="java.sql.*"%><% request.setCharacterEncoding("gb2312"); %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">连接数据库库<% int idString=1;String nameString="呵呵";String driverClass="com.mysql.jdbc.Driver";String url="jdbc:mysql://localhost:3306/hanshuangwu";String username="root";String password="161006";try{Class.forName(driverClass);}catch(ClassNotFoundException e) {System.out.println("加载数据库驱动程序时异常(不就是失败嘛!)内容如下:");e.printStackTrace();}Connection con=DriverManager.getConnection(url, username, password);Statement stmt=con.createStatement();****int rtn=stmt.executeUpdate("insert into infor(id,name) values(idString,nameString)");****ResultSet rs = stmt.executeQuery("select * from infor ");rs.next();while(rs.next() ){out.println("id:"+rs.getInt(1)+"name:"+rs.getString(2));}rs.close();stmt.close();con.close();%>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 414 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信