读书人

初学java.请教java操作数据库,只能用将

发布时间: 2011-12-15 23:41:24 作者: rapoo

初学java.请问java操作数据库,只能用将连成一个字符串再用execute吗?
以前我用过pb..觉得利用里面的datastore操作数据库非常方便.java有没有类似的操作方法呢
比如我有一张表

create table test
(
id int primary key,
name varchar(255)
)

我想insert.难道我只有

String sql = "insert into test(id , name) values(1, 'aaa ') "

statement.execute(sql);

还有其他方法没有

[解决办法]
PreparedStatement statement=conn.prepareStatement( "insert into test(id , name) values(1, 'aaa ') ");

statement.executeUpdate();
[解决办法]
用PreparedStatement 这个对象
PreparedStatement statement=conn.prepareStatement( "insert into test(id , name) values(?,?) ");
statement.setString(1,id);
statement.setString(2,name);

statement.executeUpdate();

读书人网 >J2SE开发

热点推荐