我测试了一个简单jsp向sql中写入数据的代码
当数据库中的表只有一列的时候插入没有问题但是有了其他列侯再插入第一列显示空指针错误
代码入下:
String sname=request.getParameter("sname");out.println(sname);
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jiena"; String user="sa";
String password="jienazql";
Connection conn= DriverManager.getConnection(url,user,password);
String sql="insert into zhuqiuling values(?)";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sname);
pstmt.execute();
当数据库中的表只有一列的时候插入没有问题但是有了其他列侯再插入第一列显示空指针错误
代码入下:
String sname=request.getParameter("sname");out.println(sname);
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jiena"; String user="sa";
String password="jienazql";
Connection conn= DriverManager.getConnection(url,user,password);
String sql="insert into zhuqiuling values(?)";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sname);
pstmt.execute();
UP一下