在java中连接数据库后,怎么删除一条记录

我用的数据库是sql server2000,假如表中有username,password两个属性,有2条记录,aaa,12345。 bbb,12345... 我用的数据库是sql  server2000,假如表中有username,password两个属性,有2条记录,aaa,12345。  bbb ,123456。删除其中一条,并显示删除成功。谢谢。 展开
 我来答
42025220
推荐于2018-03-28 · TA获得超过267个赞
知道答主
回答量:44
采纳率:100%
帮助的人:31.2万
展开全部
你说的不是很清楚,如果是指定的一条记录的话,只要把username的值加上去就行

具体步骤如下:
1.连接数据库。
2.用一个preparestatement预编译下。
3.然后执行把username的值赋给sql语句中的问号
4.执行sql语句

代码如下:
Connection connection = DriverManager,getConnection();
String sql = "delete from 表明 where username = ?";
PreparedStatement preparedStatement = connection.prepareStatement(sql);
preparedStatement.setString(1,"username");
preparedStatement.excute();

报错了就catch下,之后把在finally语句中依次把preparedconnection,connection关闭即可

有问题可追问
hcy920520
2012-08-09 · TA获得超过133个赞
知道答主
回答量:80
采纳率:0%
帮助的人:40.7万
展开全部
先在数据库中查找到对应数据,然后执行delete语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ge浩然正气
2012-07-28 · TA获得超过455个赞
知道小有建树答主
回答量:573
采纳率:0%
帮助的人:190万
展开全部
执行删除语句就性了。
delete 表名 where username=? password =?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tbb414
2012-07-28 · 超过16用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:54.7万
展开全部
查询最大索引哪条,然后删除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式