JAVA无法执行SQL语句,在Postgresql中执行正常?不知道什么原因

问题描述

SQL语句如下:java中执行语句如下:sql="selectname,num,asText(geom)asgeom,addressfromhzpbwherehzpb.c_idin(selectc_idfromcitywherec_namelike'%江%')"rs=stmt.executeQuery(sql);在java中就是无值输出

解决方案

解决方案二:
该回复于2009-04-13 13:08:35被版主删除
解决方案三:
子查询里没有值吧

时间: 2024-10-14 23:14:26

JAVA无法执行SQL语句,在Postgresql中执行正常?不知道什么原因的相关文章

sql语句在c#中不能运行,但是在数据库中可以。

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Data.SqlClient;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApplication2{classProgram{staticvoidMain(string[]args){string[]TradingName={"CU0","AL0

在MySQL数据库中使用C执行SQL语句的方法_Mysql

他们将讨论返回数据的语句,例如INSERT以及不返回数据的语句,例如UPDATE和DELETE.然后,他们将编写从数据库检索数据的简单程序 执行SQL语句 现在,我们已经有了一个连接,并且知道如何处理错误,是时候讨论使用我们的数据库来作一些实际工作了.执行所有类型的SQL的主关键字是mysql_query: int mysql_query(MYSQL *connection, const char *query) 正如您所见,它非常简单.它取一个指向连接结构的指针和包含要执行的SQL的文本字符串

优化-PLsql 执行sql语句查询超时

问题描述 PLsql 执行sql语句查询超时 sql查询语句中字段有几十个,并且有大量的聚合函数,求最大最小值,求和之类的 ,表中数据量非常多,也建了索引,在PLsql 中执行sql语句,一直在执行,强行停止停止不下来, 怎么处理,sql语句怎么优化,数据库是不是有点问题啊 解决方案 ··· 起码把代码发上来给大家看看吧! (/ □ ) 解决方案二: 聚合函数对效率影响应该不是很大,你看看是不是子查询很多,尽量优化一下.如果不是这种情况,可以考虑索引,或者扩展数据库使用的内存大小.希望能帮到你!

让你提前认识软件开发(20):如何在C语言里面执行SQL语句?

第1部分 重新认识C语言 如何在C语言里面执行SQL语句? [文章摘要]         在通信类软件中,程序经常需要与数据库打交道.为了实现诸如从数据库中获取数据.更新数据库表某字段.插入或删除某条数据等功能,就需要在C语言程序中构造一些SQL语句,并用函数来执行这些SQL语句.         本文介绍如何在C语言程序中构造并执行SQL语句,为相关软件开发工作的开展提供了参考. [关键词]          SQL语句  C语言  程序  流程  开发   一.为什么要在C语言程序中执行SQ

SQL语句的两次执行问题

     昨天下午,写充值窗口时,出现了SQL语句被执行两次的问题.头痛了一下午和一晚上.     充值的窗口要操作两张表,一张是学生的基本信息表,就是将充值金额写入.另一张表,是用来存放本次充值的信息,比如:充值时间日期,谁充的钱...对前一张表的操作很快就写好了.但是在修改第二张表时,却出现了问题.      先来看一下代码: '修改教师充值表 SQL3 = "insert into tearechargeinfo values('" & strCardNum &

toad执行sql语句

链接:http://www.itpub.net/showthread.php?s=&threadid=700007&perpage=10&pagenumber=1 在toad中执行sql语句与sqlplus中存在一点细小的区别,就是在每个sql的后面包括一个空格. CREATE TABLE test_wy(NAME VARCHAR2(20));ALTER TABLE test_wy ADD ID NUMBER DEFAULT 0 ; alter session set events

java-为什么我在Java类中执行SQL语句,程序没错,而数据库却没执行??

问题描述 为什么我在Java类中执行SQL语句,程序没错,而数据库却没执行?? 解决方案 不知道画了删除线是什么意思,你确认这些代码有效么 解决方案二: 你用的什么啊?Hibernate?还是别的框架啊?Hibernate的话,可能是事务没有提交,你执行flush方法就可以了 解决方案三: 代码可以贴全一点吗?看不到关键部分 解决方案四: 代码内容太少了,你的Sqlca是个什么,最起码给个声明. 解决方案五: 你的sqlca是什么啊? 解决方案六: executeSQL方法问题 这个方法只能是查

在MySQL数据库中使用C执行SQL语句

mysql|数据|数据库|语句|执行 与PostgreSQL相似,可使用许多不同的语言来访问MySQL,包括C.C++.Java和Perl.从Professional Linux Programming中第5章有关MySQL的下列章节中,Neil Matthew和Richard Stones使用详尽的MySQL C接口向我们介绍了如何在MySQL数据库中执行SQL语句.他们将讨论返回数据的语句,例如INSERT以及不返回数据的语句,例如UPDATE和DELETE.然后,他们将编写从数据库检索数据

在MySQL数据库中使用C执行SQL语句(1)

与PostgreSQL相似,可使用许多不同的语言来访问MySQL,包括C.C++.Java和Perl.从Professional Linux Programming中第5章有关MySQL的下列章节中,Neil Matthew和Richard Stones使用详尽的MySQL C接口向我们介绍了如何在MySQL数据库中执行SQL语句.他们将讨论返回数据的语句,例如INSERT以及不返回数据的语句,例如UPDATE和DELETE.然后,他们将编写从数据库检索数据的简单程序. 执行SQL语句 现在,我