到主机
的
tcp/ip
连接失败。你下面的链接串我不确定有没有写错。你用的是sql2005吗?你在你本地数据库用sa用户登陆。之后应该有个什么管理的。然后你去把tcp/ip给启动。我记得我以前用的时候这个tcp/ip默认貌似是没有启用的
断点调试。一步步跟进看值 传进去没有。再看 new News(content,title)这个 构造方法 有没有 赋值给对应字段
num = dao.addNews(ne) 这里有没有 报 值传给sql
数据类型不符合dcount int 4 0
dbegin datetime 8 0
dend datetime 8 0
以上是你的表中的数据类型
以下是你获取的数据类型 String
String dcount=request.getParameter("dcount")//订阅数量
String dbegin=request.getParameter("dbegin")//订阅起始日期
String dend=request.getParameter("dend")//订阅终止日期
String sql="insert into dingyuedan(dno,nno,account,dcount,dbegin,dend) values('"+dno+"','"+nno+"','"+account+"','"+dcount+"','"+dbegin+"',"+dend+"')"//插入记录的SQL语句
当执行,会因数据类型不符合,产生异常
修改方法:
方法1.把表的数据类型都改成char
懒人的做法
方法2.数据之间转换
String到Date
DateFormat format = new SimpleDateFormat("yyyy-MM-dd")
str = "2007-1-18"
date = format1.parse(str)
String到int
int d=Integer.valueOf(xxx)xxx为变量
sql语句不严格,没有分号结尾
另外~提醒一点,尽量不要用jsp直接访问数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)