JDBC查詢MySQL時select語句的疑問

2025-07-10 08:50:17 字數 1694 閱讀 1957

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為主鍵 主鍵不能有...