当前位置:首页 » 操作系统 » 数据库写法

数据库写法

发布时间: 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 的语法!

望采纳!

热点内容
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
养女ftp 发布:2024-11-18 21:56:02 浏览:818
请描述如何配置安全的防火墙 发布:2024-11-18 21:53:45 浏览:144
安卓ios怎么选 发布:2024-11-18 21:41:54 浏览:475