
给你个思路吧,前台表单 form中写好提交的地址(jsp本身或者servlet或其他控制器);
控制器中,接收处理提交过来的字符串,然后用 按照连接数据库,插入数据表的顺序写入sql数据,
说白了就是用java *** 作插入性质的sql语句。
新学java吗,建议提问时应该把问题说清楚,什么样的题目,是问答题还是实际的作业,如果是后者更应该说清楚,因为jsp插入数据库的方式很多种,回答的人不一定能满足你的要求,所以你百度一下jsp插入数据库就有简单的实例可以找到并运用了。
纯手打^_^
你的问题是javasqlDate 和javautilDate转换问题。
这是我试验的步骤,应该满足你的要求:
Date date = new Date();
long ss = dategetTime();//获得毫秒数
javasqlDate date2 = new javasqlDate(ss);//注意用完整类名
String nowtime = date2toSring();//返回yyyy-mm-dd 格式
不可能是“The method toSring() is undefined for the type Date”吧,toString()是Object的方法,所有Java类都应该有的。应该是别的错误
String dateStr = requestgetParameter("时间参数名");
从text里取出来的时间是字符串型的,需要转化为java中的Date对象,有很多方法,其中一种比较简单:
String dateStr = "2010-08-02";
javasqlDate date = javasqlDatevalueOf(dateStr);
(其实建议将数据库中的时间字段改成varchar型简单些)
用String传到后台,然后在SQL语句中转换成Date类型,这是我们开发中经常用到的方式。
例如:
前台indexjsp提交请求到到后台,
后台代码:
String date = (String)requestgetParameter("date");
那么SQL就可以写成:
insert into t_user(name,login_time) values('Tom',to_date(date,'yyyy-mm-dd'));
够详细了把~
以上就是关于JSP创建的表单 怎么将数据传到SQL数据库中全部的内容,包括:JSP创建的表单 怎么将数据传到SQL数据库中、急……在线等啊,jsp 怎么把获取时间保存到数据库、怎么把jsp页面上的时间数据用servlet更新到sql数据库里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)