首先要根據(jù)安裝的數(shù)據(jù)庫,如SQL SERVER或者MySQL等獲取數(shù)據(jù)庫的連接。 數(shù)據(jù)庫的連接可通過JDBC-ODBC的方式,或者通過直接使用數(shù)據(jù)庫開發(fā)商提供的數(shù)據(jù)庫連接工具包進行操作。具體代碼可google。 在代碼中獲得數(shù)據(jù)庫連接句柄之后,就可以根據(jù)對應(yīng)的數(shù)據(jù)庫操作API進行數(shù)據(jù)庫操作,也包括你自己拼裝的SQL語句。
為龍南等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及龍南網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、成都網(wǎng)站制作、龍南網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
我覺得錯誤在于你多寫了括號的原因的
and a.assetid in(select mp.parentassetid from t_medianews_program mp,t_program_segment ps,t_segment ts where mp.subassetid = ps.parentassetid and ps.subassetid = ts.assetid and ts.name like '%111%',select cp.parentassetid from t_mediasinglecolumn_program cp,t_program_segment ps,t_segment ts where cp.subassetid = ps.parentassetid and ps.subassetid = ts.assetid
and ts.name like '%111%')
首先下載個jsbc驅(qū)動包,
sql2000的驅(qū)動的解壓后有三個有用的包分別是msbase.jar; mssqlserver.jar; msutil.jar.
sqljdbc-3.0和jdbc-2.0解壓都里有兩個包分別是sqljdbc.jar; sqljdbc4.jar;
這三個在sql2005上都能用,,個人推薦sql-3.0
還有就是的打開你的sql服務(wù)端口,右擊我的電腦,選擇管理。在服務(wù)和應(yīng)用程序力找到SQl
server網(wǎng)絡(luò)服務(wù) 在MSSQLl里的協(xié)議管理在Tcp/ip里配置。把127.0.0.1的端口值為1433,并開啟
其次就是創(chuàng)建項目。我用的myEclipse,
為了簡單創(chuàng)建一個普通的java project就可以了。在項目名字上點擊右鍵選擇Build Path,在選擇Configare Build Path 彈出對話框點擊Libraries ,再點擊Add External jars添加jdbc驅(qū)動包如果你用的是sql200的驅(qū)動包3個都添加上,如果用的是sqljdbc-2.0或3.0.你只添加一個就行,根據(jù)jre不同而不同,一般都是sqljdbc4.jar。。如果不行你在換下。
下邊給你給測試代碼
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class javasql {
/**
* @param args
*/
public static void main(String[] args) {
Connection con=null;
ResultSet rs=null;
PreparedStatement pstmt=null;
try{
Class.forName(
這個應(yīng)該先在java中把條件確定,然后把條件作為參數(shù)傳進去
比如 where 1=1 and ${condition}
不過要考慮sql注入