1樓:網友
string sql="select * from "+tablename+"where name="+"『停車場』";這樣就好了。
我的sql語句為何在jdbc操作時查不出資料?
2樓:網友
程式語言編碼不對,中文已經變成別的字了。
jdbc資料庫連線問題,在資料庫中查有結果,但是jdbc中就是null.
3樓:網友
1、首先看看有沒有報錯。
2、是否能正常連線到資料庫。
3、;這裡面應該有你要查詢的語句的,你沒有啊。那不肯定是空的。
4樓:如果他果
用的oracle資料庫的話,在資料庫中看看是不是提交了事務。
5樓:弓厶弓厶
你調式過,使用麼?如果第一次呼叫都返回false那麼就真是獲取不到東西了。
jdbc查詢問題
6樓:樂依愛分享
你引數應該錯了吧、你資料庫的id中應該沒id這一項, (引數1,引數2);
前乙個引數代表佔位符是第幾個,第二個引數才是你的資料;
j**a程式中sql語句查詢不到結果,但是資料庫中卻可以直接查詢(mysql)
7樓:網友
mysql的話有可能是字符集的問題。檢視下資料庫鏈結配置?內。
一般使容用。
8樓:網友
同遇到此問題,已解決,我的是因為此條語句前已經有**將這條記錄更改了,所以同樣的sql兩個地方乙個查得到乙個查不到,建議仔細檢查前面的**。
9樓:網友
pars是什麼內容,你的資料來源是不是oracle的?
10樓:
對,應該是jdbc連線字符集原因與mysql字符集不對應,中文問題。
11樓:
有可能是jdbc驅動不支援這種sql指令碼。
12樓:海洋小輝
我之前遇到過,是mysql安裝後的配置檔案的裡面要指定編碼格式。
mysqld]
character-set-server=utf8加上這個,再重啟mysql。
採用jdbc連線mysql資料庫時 查詢語句可以寫連線查詢的麼 如何得到指定的欄位屬性呢?
13樓:網友
select 欄位1 ,欄位2 from 表。
然後轉為object陣列。
objobj就是你欄位屬性值。
jdbc進行sql查詢中含有中文字元,查詢後結果集為空,但直接用mysql查詢可以
14樓:網友
結果集是空的, 和編碼沒有關係, 除非你的sql條件裡面含有漢字了,導致sql執行不對。
此外,那麼你的jdbc連線串裡面要加上編碼的, 並不需要額外轉義,.
15樓:網友
你連線的時候,指定資料庫編碼為gbk試試看。
16樓:蔡鶴明
看看你的編譯工具是不是gbk編碼。
JDBC連線MySQL後怎麼判斷是否存在某個表 5
jdbc怎麼知道是否已經存在乙個資料庫或者乙個表 獲取資料庫的後設資料。先連線乙個有的資料庫,再查詢 select count from pg database where datname 圖書館資料庫 如果結果 ,則資料庫存在,如果結果 則建立新庫。所有的資料庫應該都有這種系統表或者檢視。個人認為,...
mysql能不能查詢並計算乘法?
當然可以查詢,並計基燃算各種資料啦灶哪。不過僅僅是隱鋒碼計算乘法,那就大材小用嘍。還不如用系統自帶的小軟體計算器。可以查詢返模肆回旦尺轎乘法結果,困型前提是計算的列必須是int型別。select a,round a b from table 為此,請使用聚合函式sum 在此方法中,將行值相乘。讓我們...
MySQL表時出現問題,MySQL新建表時出現問題!
create table r a int primary key insert into r values 1 insert into r values 2 一句語句後面要加分號,而且,你把a設為primary key 主鍵 那麼就要保證它的唯一性,所以不能插入重複值的記錄。因你a為主鍵 主鍵不能有...