用JAVA怎么删除SQL表格中指定一行的信息
6个回答
展开全部
Java连接数据库,要删除指定行的信息,可以使用delete语句,传入某行的参数,示例如下:
public class Update1 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载SQL SERVER数据库
Connection con = DriverManager.getConnection("jdbc:odbc:tt", "sa", "www");//连接数据库
String sq="delete from t1 where userName=?";//删除指定行
PreparedStatement ps = con.prepareStatement(sq);
ps.setString(1, "cct");
int t = ps.executeUpdate();
if (t > 0) {//判断是否删除成功
System.out.println("ok");
} else {
System.out.println("false");
}
ps.close();
con.close();
}
}
展开全部
public class Update1 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:tt", "sa", "www");
String sq="delete from t1 where userName=?";
PreparedStatement ps = con.prepareStatement(sq);
ps.setString(1, "cct");
int t = ps.executeUpdate();
if (t > 0) {
System.out.println("ok");
} else {
System.out.println("false");
}
ps.close();
con.close();
}
}
tt为数据库的名称,www是数据库登陆时的密码,删除成功就会输出ok
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:tt", "sa", "www");
String sq="delete from t1 where userName=?";
PreparedStatement ps = con.prepareStatement(sq);
ps.setString(1, "cct");
int t = ps.executeUpdate();
if (t > 0) {
System.out.println("ok");
} else {
System.out.println("false");
}
ps.close();
con.close();
}
}
tt为数据库的名称,www是数据库登陆时的密码,删除成功就会输出ok
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用JDBC技术,通过具体条件指定到某一行指定数据,然后进行删除,至于相对应的JAR包,需要根据你所使用的数据库而定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用JDBC连接数据库,然后运行删除SQL
public static Connection getConnection() throws Exception {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
return DriverManager.getConnection("jdbc:sqlserver://123.123.123.123:1433;databaseName=estaa", "sa", "123321");
}
PreparedStatement perstmt = conn.prepareStatement("delete from email where mail=?");
perstmt.setString(1, "abcd@abcd.com");
perstmt.executeUpdate();
if (perstmt != null)
perstmt.close();
public static Connection getConnection() throws Exception {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
return DriverManager.getConnection("jdbc:sqlserver://123.123.123.123:1433;databaseName=estaa", "sa", "123321");
}
PreparedStatement perstmt = conn.prepareStatement("delete from email where mail=?");
perstmt.setString(1, "abcd@abcd.com");
perstmt.executeUpdate();
if (perstmt != null)
perstmt.close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将子类转换为父类,只不过是将父类引用指向子类内存空间。重写后覆盖了父类的这个方法,父类调用这方法,当然是子类的啊。
请参考
请参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询