注意:web中的部分jar包是要放在lib目录下的,否则会报找不到的错误,譬如这些:
1.乱码
2.EL表达式
不起作用时:1)<%@ page isELIgnored="false" %>
2)一是因为服务器下面那个版本必须是2.4以上,,
当然, 用的时候注意先发送,才能接收到
3.数据库时间问题
创建创建一条数据时候,即使时间的默认值最好不是0000-00-00,随意修改一下,否则会报错
那么如何插入时间呢?
Q:如何向MySQL中插入date类型与datetime类型数据?
A:(以当前时间为例)
curdate()返回日期型数据 'YYYY-MM-DD'
now()返回日期时间型数据 'YYYY-MM-DD HH:MM:SS'
$sql="insert into xxx_table (xxx_date , xxx_datetime) values( curdate(),now() )";
Example(MySQL):
insert into rrr (bbb) values ('2009-9-9 23:22:11') 其中bbb为datetime型的
用下面的试一下 表名不能用table吧 它应该是保留词
insert into 替换成你的表名 (name,date,value) values ('魂牵梦萦','2009-06-08 23:53:17','朝秦暮楚');
数据库中的date对就java.sql.Date;为了把一个calendar或java.uitl.Date存储到数据库,可以把calendar或java.uitl.Date转化为java.sql.Date。
java.sql.Date sqlDate = new java.sqlDate(calendar.getTime());或
java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sqlDate(date.getTime());
然后就可以用statement.setDate(sqlDate);存入数据库了。
参考博客:http://blog.csdn.net/dreambegin/article/details/5760889
未完待续。。。