数据库写法
① 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 的语法!
望采纳!