當前位置:首頁 » 操作系統 » 資料庫寫法

資料庫寫法

發布時間: 2022-07-06 08:12:38

java JDBC連接不同的資料庫寫法sql,oracle,mysql

JDBC連接不同資料庫的寫法如下:


1、Oracle8/8i/9i資料庫(thin模式)

Class.forName("oracle.jdbc.driver.OracleDriver");
Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";//orcl為資料庫的SID
Stringuser="test";
Stringpassword="test";
Connectionconn=DriverManager.getConnection(url,user,password);

2、SQL Server2005及以上版本資料庫

Class.forName("com.microsoft.sqlserver.SQLServerDriver");
Stringurl="jdbc:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb為資料庫
Stringuser="sa";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);


3、MySQL資料庫

Class.forName("com.mysql.jdbc.Driver");
Stringurl="jdbc:mysql://localhost/myDB?
user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB為資料庫名
Connectionconn=DriverManager.getConnection(url);



4、DB2資料庫

Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
Stringurl="jdbc:db2://localhost:5000/sample";//sample為你的資料庫名
Stringuser="admin";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);

5、Sybase資料庫

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
Stringurl="jdbc:sybase:Tds:localhost:5007/myDB";//myDB為你的資料庫名
PropertiessysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connectionconn=DriverManager.getConnection(url,SysProps);


6、Informix資料庫

Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Stringurl="jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";//myDB為資料庫名
Connectionconn=DriverManager.getConnection(url);

7、PostgreSQL資料庫

Class.forName("org.postgresql.Driver").newInstance();
Stringurl="jdbc:postgresql://localhost/myDB"//myDB為資料庫名
Stringuser="myuser";
Stringpassword="mypassword";
Connectionconn=DriverManager.getConnection(url,user,password);


8、access資料庫直連用ODBC的


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Stringurl="jdbc:odbc:Driver={MicroSoftAccessDriver
(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connectionconn=DriverManager.getConnection(url,"","");
StatementstmtNew=conn.createStatement();

② 資料庫語句寫法~

select id1 from a
where id1 not in
(select id2 from a)

③ 求一條 資料庫 SQL語句的寫法

set rs=server.createobject("adodb.recordset")
sql="select * from 表 where 訂單號='10002'"
rs.open sql,conn,1,3

if rs.eof then'如果不存在訂單號為10002的數據
rs.addnew'添加
end
'存在就更新
rs("a")="11"
rs.update
rs.close
set rs=nothing

④ 資料庫查詢寫法

最簡單,通俗易懂的寫法是,在sql的最後面用where 1= 1,這樣就是沒有查詢條件時候生效,然後再加上判斷語句,如果不為空的話,在sql後面拼上and XXX = ?……

⑤ 資料庫的寫法,高手來看看`

你是用的新的jar包,還是老的jar包連接資料庫的,新的(只有一個包)("jdbc:sqlserver://localhost:1433;DatabaseName=MyDB","sa","");
老的jar包(3個包的)
("jdbc:mricsoft:sqlserver://localhost:1433;databaseName=MyDB","sa","");

⑥ 往資料庫裡面插入值有幾種寫法

如果是用sql 語句插入數據的話如下:

insert into table(a,b,c) value(1,2,3)
--若b需要使用默認值,如下即可:
insert into table(a,c) value(1,3)
insert into table value(1,2,3)
insert into table select a,b,c from table1
insert into a select * from b

從根本的上說,都是insert用法。沒有利避,只看需要。
你仔細分析一下,就會發現,還是標準的insert
insert into 表名 [表列]value[對應值]
要是變化就在前面的表列和對應值上,怎麼用表列,可省略,可以動態的取得。
對應值的獲取方法就更多了,可以動態的輸入,比如一些存儲過程。還可以從別的表中取得,也可以固定時,還可以用一些函數,等等

php 資料庫寫法

參考DISCUZ的示常式序看一下。裡面應該會有一個參考的。
滿意請採納。

⑧ 一個資料庫語句的寫法

select aa.* from t_cm_cotype aa where aa.topid=0 and
not exists(select 1 from t_cm_cotype bb where bb.topid<>0 and bb.topid <> aa.TopID)

⑨ 資料庫有效性規則寫法

1、有效性規則:選擇視圖下的ExtendedAtrributes,新建有效性規則,編輯有效性規則。

⑩ 資料庫語句怎麼寫

你好!

這個根據數據有關,我給你一下oracle 的寫法:

WITHtAS(
SELECT'李麗'names,'[email protected]'mailFROMalUNIONALL
SELECT'李麗'names,'[email protected]'FROMalUNIONALL
SELECT'大軍'names,'[email protected]'FROMalUNIONALL
SELECT'李麗'names,'[email protected]'FROMal
)
SELECTnames,to_char(wm_concat(mail))FROMtGROUPBYnames

你可以嘗試使用list agg 的語法!

望採納!

熱點內容
傳奇私服登錄腳本 發布:2024-11-18 22:47:54 瀏覽:877
雲伺服器還用買電腦嗎 發布:2024-11-18 22:42:44 瀏覽:666
演算法開關門 發布:2024-11-18 22:37:09 瀏覽:477
u啟動iso解壓 發布:2024-11-18 22:22:03 瀏覽:885
oracle存儲過程rollback 發布:2024-11-18 22:14:05 瀏覽:672
c語言學生管理系統課程設計 發布:2024-11-18 22:13:15 瀏覽:604
怎麼在雲伺服器上掛機手機游戲 發布:2024-11-18 22:03:03 瀏覽:317
ppp撥號伺服器搭建 發布:2024-11-18 22:02:59 瀏覽:586
幻靈游俠腳本 發布:2024-11-18 21:57:39 瀏覽:457
node加密 發布:2024-11-18 21:56:13 瀏覽:978