展开全部
比如有张表
CREATE TABLE AA(
id number(5),
name varchar(20),
address varchar2(50)
);
向其中加入一条数据是:
只插入2个字段
sql语句是:
INSERT INTO AA (id,name) VALUES(123,'HAPPY');
插入所有字段
INSERT INTO AA VALUES (234,'SAD','CHENGDU');
即可
CREATE TABLE AA(
id number(5),
name varchar(20),
address varchar2(50)
);
向其中加入一条数据是:
只插入2个字段
sql语句是:
INSERT INTO AA (id,name) VALUES(123,'HAPPY');
插入所有字段
INSERT INTO AA VALUES (234,'SAD','CHENGDU');
即可
更多追问追答
追问
我的部分代码如下:
is=new InputStreamReader(System.in);
br=new BufferedReader(is);
time=df.format(nowTime);
stmt=conn.createStatement();
int n=0;
System.out.println("请输入日志内容(输入完毕后请按回车,按Ctrl+Z结束):");
while((message=br.readLine())!=null)
n=stmt.executeUpdate("insert into logger values(' "+time+" ',' "+message+" ')");
追答
你可以这么做
把Statement对象换成PreparedStatement
而且那样更安全
里面的time和message全部用问号?代替
再用调用
ps.setString(1,time);
ps.setString(2,message);
就可以了...上面2句话是设置问号的值
百事牛
2024-10-22 广告
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点...
点击进入详情页
本回答由百事牛提供
2011-04-18
展开全部
思路:
建库create database xx
建表 create table xx ( )
建字段
得到数据BufferedReader或Scanner
获取连接Connection
编写处理语句Statement
执行sql语句execute
关闭连接close
建库create database xx
建表 create table xx ( )
建字段
得到数据BufferedReader或Scanner
获取连接Connection
编写处理语句Statement
执行sql语句execute
关闭连接close
追问
谢谢了,我的思路也是这样的,但卡在sql语句。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询