如何将数据写入数据库(oracle)中,数据是从网页上读入的,(jsp)

就像我们在网页上注册完号后填写个人信息,系统将这些信息存入相应的数据库中,(有一个数据是Date型的,不知怎样转换)

后台用servlet或者action都可以接受到前台页面传过来的数据。只要你在后台写了连接数据库的方法,并且写了入库的方法,如save方法,就可以放入数据库中了。至于连接数据库的代码,网上一大堆。
如果数据库中字段也是Date类型,那么就不用转换了,如果是varchar2,java可以用
new SimpleDateFormat()来处理,百度搜索下就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-25
直接用string类型的呗 或者向下面那样转换 oracle数据库我还没用过呢
第2个回答  2011-02-25
JSP处理页面(将字符串转成日期):
String dateStr = request.getParameter("birthday"); //获取页面传递过来的日期字符串
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date birthday= sdf.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("birthday:" + sdf.format(birthday));

=============或者用oracle的日期函数转型后直接存入 数据库===================
String dateStr = request.getPrameter("birthday"); //获取页面传递过来的日期字符串

String sql = "insert int to table_a birthday values(to_date(dateStr ,'yyyy-MM-dd'))";本回答被提问者采纳
相似回答