用JAVA怎么删除SQL表格中指定一行的信息

 我来答
小傻

推荐于2016-03-10 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

   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();
    }
}
TableDI
2024-07-18 广告
VLOOKUP函数在Excel中用于匹配两个表格的数据。具体步骤如下:1. 确定查找值:在目标表格中选择要查找的单元格或数据。2. 确定查找范围:转到另一个表格(例如,工作表A),并指定包含查找值的范围。注意该范围的首列应包含要查找的值。3... 点击进入详情页
本回答由TableDI提供
琼and华
推荐于2017-12-16
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无名的路人甲
2010-10-27 · 超过29用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:67.8万
展开全部
使用JDBC技术,通过具体条件指定到某一行指定数据,然后进行删除,至于相对应的JAR包,需要根据你所使用的数据库而定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
raymonlu
2010-10-27 · TA获得超过943个赞
知道小有建树答主
回答量:792
采纳率:0%
帮助的人:758万
展开全部
使用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();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crjp78
2010-11-01 · TA获得超过239个赞
知道答主
回答量:455
采纳率:0%
帮助的人:90.4万
展开全部
将子类转换为父类,只不过是将父类引用指向子类内存空间。重写后覆盖了父类的这个方法,父类调用这方法,当然是子类的啊。
请参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式