Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 列不能为空_Java_Mysql_Jsp_Exception - Fatal编程技术网

Java 列不能为空

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

我有一个错误说:

com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:列“coursename”不能为null`

当我将其设置为空列时,它存储我输入的任何文本作为空,我尝试了许多排序规则,但都不起作用

代码如下:

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的值。