易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP中写SQL问题

为什么在JSP中写SQL要写成 sql = "INSERT INTO article values(s_article.nextval,'"+newstitle+"')";其
中newstitle本身就是STRING类型的,为什么还要加一对双引号和一对单引号一对加号?求助
你不写那么值就是死的了


newstitle是一个对象,如果用"括起来就变成字符串了。
所以要和其他语句分开 再拼接在一起

你把这条语句打印出来就明白了,打印出来的语句就是提交到数据库执行的sql。

+是做个连接 和对象的属性做连接 "" 表示它转化为字符串形式

打印出来看看.就能发现问题了.

学程序,首先就要学会数数。LZ要先数一数双引号、单引号、加号等的个数及它们的位置。

System.out.println你说的那两种情况下产生的sql就明白了。

单引号是针对你的newstitle拼接到sql语句里去用的;
双引号是你定义的sql那个String对象用的。

2楼说明了


楼主先学习简单常用的sql语句的写法,这个问题自然解决。
SQL code:
insert into student(id,name,age) value(1,'小明',24);

sql语句中无论是增删查改,以mysql为例,varchar、text、datetime等字段的值都需要单引号,而int、double、boolean、tinyint无需。


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

JSP存入数据库

我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

SQL如何优化问题 - MS-SQL Server / 疑难问题

今天做了一个存储过程   环境是SQL2000数据库  
大致如下
建立临时表
定义员工游标
        循环员工(属于1个公司)  
        ......

jsp页面间变量传递及获取的问题 - Web 开发 / 其他

搜索了一下:http://so.csdn.net/bbsSearchResult.aspx?q=jsp+%e4%bc%a0%e9%80%92&p=1,没有发现能用的。因为我是初学jsp,因此有些也许能用,只是我看不明白?
一、我的情形:
a.html 通过<form action=&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号