尽管这个解决方案可能不是最佳,据一些比较厉害的人说会存在sql注入等等问题,但是作为一个内部小工具,有些思想可供参考
我题目的意思表达尚不清楚,确切来说,我前几天想的是实现这样一个功能。譬如,jtable中现在存在三条数据,0 面包 1牛奶 2方便面。
现在我利用jtable中的getselectedrow方法,将其中的牛奶删除,然后jtable表格实现重绘,出现的数据为 0 面包 1 方便面
这里没有用到什么hibernate等框架,用的是纯jdbc。
所建数据库表格名称为rr,wor及num为其属性
public int update(String text)//获取要删除数据的序号,譬如1 牛奶的1
{
GetConn getconn=new GetConn();//获取连接,为了封装,所以连接函数是独立开的
Connection conn=getconn.getConn();
int i=0;//i一定是在这里定义的
try{
String sql="select * from rr where wor='"+text+"'";
Statement stat=conn.createStatement();
ResultSet rs=stat.executeQuery(sql);
while(rs.next())
{
i=rs.getInt("num");//查询后的结果给i赋值
System.o