如何实现jsp数据插入sql数据库
如何实现如何实现 jspjsp 数据插入数据插入 sqlsql 数据库数据库连接数据库,插入成功标志位 ,如果插入成功 为 1 如果不成功为-1,连接数据库 与加载数据库驱动。?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34Connection ct = null; PreparedStatement ps=null; int rs=-1; String user2=“sa“; String password3=“123456“; String sqlMang=“insert into Mang(MangNo,MangName,MangAge,MangBalance,Startdate,Enddate) values (?,?,?,?,?,?)“; String sqlMang1=String.valueOf(MangNo),MangName,age,“0“,stat1,stat2;String sqlusers=“insert into users(MangNo,users1,password) values (?,?,?)“; String sqlusers1=String.valueOf(www.77884.net),MangName,password1;String sqlmessage=“insert into message(Mangno,email,messages,number) values (?,?,?,?)“; String sqlmessage1=String.valueOf(MangNo),email,area,number; try Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“);/加载驱 动ct=DriverManager.getConnection(url,user2,password3); /连接数据库 catch (ClassNotFoundException e1) / TODO Auto-generated catch block e1.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); if(password1.equals(www.rodlg.com) = true) /连接 Mang 表 执行插入try 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72ps=ct.prepareStatement(sqlMang); if(sqlMang1 != null) for(int i=0;i ps.setString(i+1, sqlMang1i); rs=1; ps.executeQuery(); /这一行会报出一个奇怪的错误 :com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); /Statement stat=ct.createStatement(); /rs=stat.executeUpdate(sqlMang); /执行语句/连接 users 表 执行插入try ps=ct.prepareStatement(sqlusers); if(sqlusers1 != null) for(int i=0;i ps.setString(i+1, sqlusers1i); ps.executeQuery(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); /连接 message 表 执行插入try ps=ct.prepareStatement(sqlmessage); if(sqlmessage1 != null) for(int i=0;i ps.setString(i+1,sqlmessage1i); ps.executeQuery(); catch(SQLException e) e.printStackTrace(); else /如果输入的俩个密码不一样插入失败wrong1(); response.sendRedirect(“http:/localhost:8080/Manage/login.jsp“);