此外,修改,删除和在java数据库更新。

导入java。SQL *;



公共类更新{

静态连接;

静态预处理语句的SQL;

静态配置研究;



公共连接getConnection(){

尝试{

Class.forName(COM。微软。SQLServer JDBC。sqlserverdriver ); / /加载数据库驱动。

System.out.println(数据库驱动加载成功!;

连接到数据库。

对drivermanager.getconnection(JDBC:: / /本地SQLServer 1433数据库:;=书



123456 );

System.out.println(数据库连接成功!;

} catch(异常E){

E.printStackTrace();

}

返回控件;

}

/ main方法。

public static void main(String { } args){

int=10;

类实例化。

更新C =新续订();

c.getconnection();

数据库操作语句。

尝试{

查询方法。

SQL = con.preparestatement(SELECT * FROM DUPS); / /查询。

(RE = SQL。executeQuery); / /声明。

而(res.next()){

字符串ID = res.getstring(1);

res.getstring字符串(title_name );

价格= res.getstring字符串(价);

输出字段值。

system.out.print(编号:+身份证);

system.out.print(的称号:+姓名);

system.out.print(价格:+价格);

system.out.print(;



}

添加数据。

SQL = con.preparestatement(插入DUPS+值(,'succ ',15.6));

x=1;

Sql.setInt(1,X);

sql.setstring(2,好的);

sql.executeupdate();

System.out.println(成功添加一个数据块。);

更新数据。

SQL = con.preparestatement(更新DUPS定价+= id是);

Sql.setDouble(1,108.88);

Sql.setInt(2, 9);

sql.executeupdate();

System.out.println(一个成功的数据。更新);

删除数据。

SQL = con.preparestatement(删除DUPS id是);

Sql.setInt(1,11);

sql.executeupdate();

System.out.println(成功删除一个数据。);

} catch(异常E){

E.printStackTrace();

}

}

}



运行结果:

数据库驱动程序成功加载!

数据库连接成功!

编号:1书名:书名5价格:15

编号:2书名:书名3价格:7

编号:3书名:书名1价格:10

编号:4书名:书名2价格:20

编号:5书名:书名4价格:15

编号:6书名:书名1价格:10

编号:7书名:书名3价格:7

编号:8书名:书名1价格:10

编号:9标题:OK价格:108.88

编号:10标题:OK价格:15.60

编号:10标题:OK价格:15.60

编号:10标题:OK价格:15.60

编号:11标题:OK价格:15.60

编号:11标题:OK价格:15.60

编号:11标题:OK价格:15.60

编号:11标题:OK价格:15.60

成功地添加了一段数据。

数据的成功更新。

成功删除一段数据。