在java中连接数据库后,怎么删除一条记录
我用的数据库是sql server2000,假如表中有username,password两个属性,有2条记录,aaa,12345。 bbb,12345...
我用的数据库是sql server2000,假如表中有username,password两个属性,有2条记录,aaa,12345。 bbb ,123456。删除其中一条,并显示删除成功。谢谢。
展开
4个回答
展开全部
你说的不是很清楚,如果是指定的一条记录的话,只要把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关闭即可
有问题可追问
具体步骤如下:
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关闭即可
有问题可追问
展开全部
先在数据库中查找到对应数据,然后执行delete语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
执行删除语句就性了。
delete 表名 where username=? password =?
delete 表名 where username=? password =?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询最大索引哪条,然后删除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询