sql查询的简单问题 ResultSet myResults = myStatement.executeQuery("SELECT frequency FROM yuliao WHERE keyword= '"+characters"'"); 加上单引号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这句应该这么写:ResultSet myResults = myStatement.executeQuery("SELECT frequency FROM yuliao WHERE keyword = '" + characters + "'"); namowen(寒号不已)写的正确。 那么这句话是不是也不正确?再次请教 myStatement.executeQuery("INSERT into yuliao (keyword,frequency) values (characters ,1) "); 一样的,也要加上':myStatement.executeQuery("INSERT into yuliao (keyword,frequency) values ('" + characters + "',1) ");这是因为SQL中的字符串需用''来标识。而把characters从""中拿出,是因为它是变量,要加入到字符串中的是它的值。 关于代理服务器java.net.SocketException: Unrecognized Windows Sockets error: 10107: JCreator如何打开已有的JAVA文件? 如何判断一个字符变量是否为换行符(\n)啊 getMaximum和getActualMaximum有什么区别 java的applet问题? 请问,用程序怎么实现将文件上传到ftp站点 请问何谓正则表达式? 基于Java的开源项目有那些?其大概的内容和目标是什么? 什么是J2SE,J2EE,J2ME? 关注一下~ 我快疯了!!! 请问JDK和JRE到底有什么不同? 关于Applet的一个问题
ResultSet myResults = myStatement.executeQuery("SELECT frequency FROM yuliao WHERE keyword = '" + characters + "'");
写的正确。
myStatement.executeQuery("INSERT into yuliao (keyword,frequency) values (characters ,1) ");
myStatement.executeQuery("INSERT into yuliao (keyword,frequency) values ('" + characters + "',1) ");
这是因为SQL中的字符串需用''来标识。而把characters从""中拿出,是因为它是变量,要加入到字符串中的是它的值。