首页 > 数据库 > SQL Server > 正文
如何实现jsp数据插入sql数据库
2016-12-10       个评论    来源:baidu_36977450的博客  
收藏    我要投稿
如何实现jsp数据插入sql数据库连接数据库,插入成功标志位 ,如果插入成功 为 1 如果不成功为-1,连接数据库 与加载数据库驱动。
Connection ct = null;
PreparedStatement ps=null;
int rs=-1; 
String url="jdbc:sqlserver://localhost:3247;DatabaseName=Manger";
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(MangNo),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(password2) == true){
//连接Mang表 执行插入
try {
ps=ct.prepareStatement(sqlMang);
if(sqlMang1 != null){
for(int i=0;i ps.setString(i+1, sqlMang1[i]);
}
}
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, sqlusers1[i]);
}
}
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,sqlmessage1[i]);
}
ps.executeQuery();
}
}catch(SQLException e){
e.printStackTrace();
}

}else{
//如果输入的俩个密码不一样插入失败
wrong1();
response.sendRedirect("http://localhost:8080/Manage/login.jsp");
}
点击复制链接 与好友分享!回本站首页
上一篇:Excel读取成sql插入语句
下一篇:最后一页
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站