小弟做一个java插入数据库功能。如何判断记录是否插入成功或失败,给个java片段 不用太复杂的校验,就想如果抛出异常就失败,如果不抛异常就成功。怎么写呢???jsp+Servlet的技术 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LS的,那要是不抛异常呢,怎么写alert啊?? 我的意思是说在哪里写alert呢?? package com.xujianyou;import java.sql.*;public class TestConnect {public static void main(String []args) { try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; String user = "sa"; String password = "da"; Connection con = DriverManager.getConnection(url, user, password); Statement sta = con.createStatement(); int result = sta.executeUpdate(); if (result > 0){//证明成功插入啊.你就可以在这里写你想写的动作 } else {//插入失败! } } catch(Exception e){ e.printStackTrace(); }}} package com.xujianyou;import java.sql.*;public class TestConnect {public static void main(String []args) { try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; String user = "sa"; String password = "da"; Connection con = DriverManager.getConnection(url, user, password); Statement sta = con.createStatement(); int result = sta.executeUpdate(); if (result > 0) {//证明成功插入啊.你就可以在这里写你想写的动作 } else {//插入失败! } } catch(Exception e){ e.printStackTrace(); }}} 我看懂你写的了,但我比较笨,就是if和else里面不知道该怎么写才能弹出对话框。 servlet里面设置一个String message ="";if(成功) message = "添加成功";else message = "添加失败";out.println("<script type='text/javascript'> alert(message);window.location.href='../index.htm'</script>"); 6楼很清楚了啊 int result = sta.executeUpdate(); //成功时返回result值为1 if (result > 0) .... else... package jdbc;import java.sql.*;public class TestConnect {public static void main(String []args) { try { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url = "jdbc:sqlserver://localhost:1433;DataBaseName=pubs"; String user = "sa"; String password = "a19890317"; // 1、加载驱动程序 Class.forName(driverName); // 2、创建连接对象 Connection conn = DriverManager.getConnection(url, user, password); // 3、创建Statement对象,该对象可以执行sql语句 Statement st = conn.createStatement(); String sql = "insert into [user](id,name) values('hack','hack')"; int result = st.executeUpdate(sql); if (result > 0) { System.out.println("增加成功"); } else { System.out.println("增加失败"); } } catch(Exception e){ e.printStackTrace(); }}} 问个线程同步的题。 问个简单的问题 如何判断是哪个组件触发的事件 [疑问]int low = n & 0x00ff,这句话啥意思啊 第一次提问 Java IO 数据流读写的问题 很急很急 在线等 如何能够让动画不闪烁? 救命呀!!! 帮忙看看这个数组的问题! 请问哪里有jbuilder8.0下载地址呢? 创建根结点 JFileChooser如何设定默认地址为FTP登录地址? 请问如何将画好的,线,矩形等元素可以加上事件,可以编辑
package com.xujianyou;import java.sql.*;public class TestConnect {
public static void main(String []args) {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user = "sa";
String password = "da";
Connection con = DriverManager.getConnection(url, user, password);
Statement sta = con.createStatement();
int result = sta.executeUpdate();
if (result > 0){//证明成功插入啊.你就可以在这里写你想写的动作
}
else {//插入失败!
} } catch(Exception e){
e.printStackTrace();
}
}
}
package com.xujianyou;import java.sql.*;public class TestConnect {
public static void main(String []args) {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user = "sa";
String password = "da";
Connection con = DriverManager.getConnection(url, user, password);
Statement sta = con.createStatement();
int result = sta.executeUpdate();
if (result > 0) {
//证明成功插入啊.你就可以在这里写你想写的动作
}
else {
//插入失败!
}
} catch(Exception e){
e.printStackTrace();
}
}
}
else message = "添加失败";out.println("<script type='text/javascript'> alert(message);window.location.href='../index.htm'</script>");
int result = sta.executeUpdate(); //成功时返回result值为1
if (result > 0) ....
else...
import java.sql.*;public class TestConnect {
public static void main(String []args) {
try {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://localhost:1433;DataBaseName=pubs";
String user = "sa";
String password = "a19890317";
// 1、加载驱动程序
Class.forName(driverName);
// 2、创建连接对象
Connection conn = DriverManager.getConnection(url, user, password);
// 3、创建Statement对象,该对象可以执行sql语句
Statement st = conn.createStatement();
String sql = "insert into [user](id,name) values('hack','hack')";
int result = st.executeUpdate(sql);
if (result > 0) {
System.out.println("增加成功");
}
else {
System.out.println("增加失败");
}
} catch(Exception e){
e.printStackTrace();
}
}
}