Java 列不能为空
我有一个错误说: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:列“coursename”不能为null` 当我将其设置为空列时,它存储我输入的任何文本作为空,我尝试了许多排序规则,但都不起作用 代码如下:Java 列不能为空,java,mysql,jsp,exception,Java,Mysql,Jsp,Exception,我有一个错误说: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:列“coursename”不能为null` 当我将其设置为空列时,它存储我输入的任何文本作为空,我尝试了许多排序规则,但都不起作用 代码如下: String coursename = request.getParameter("name"); String duration = request.getPar
String coursename = request.getParameter("name");
String duration = request.getParameter("duration");
Connection con;
PreparedStatement pst;
Class.forName("com.mysql.jdbc.Driver");
con =DriverManager.getConnection("jdbc:mysql://localhost/studentms","root","");
pst = con.prepareStatement("insert into course(coursename,duration)values(?,?)");
pst.setString(1, coursename);
pst.setString(2, duration);
pst.executeUpdate();
out.println("Added sucessfully");
您确定
request.getParameter(“name”)
返回一个值吗?记录变量coursename和duration的值。是否确定request.getParameter(“name”)
返回值?记录变量coursename和duration的值。