易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA 连接ORACLE数据库代码

import java.net.url;
import java.sql.*;
public class javaoracle {
public javaoracle() {
}
public static void main(string[] args){
try
{
try{
class.forname("oracle.jdbc.driver.oracledriver");
}
catch(java.lang.classnotfoundexception e)
{
system.err.print(e.getmessage());
}
string url="jdbc:oracle:thin:@server:1521:sdcdb";
connection conn=drivermanager.getconnection(url,"test","test");
statement stmt=conn.createstatement();
resultset rs=stmt.executequery("select score from my");
while(rs.next())
{
system.out.println(rs.getstring(1));
}
conn.close();
}
catch(sqlexception ex)
{
while(ex!=null)
{system.out.println(ex.getsqlstate());
}
}
}
}
///////////////////////
在try{}中:     Class.forName("oracle.jdbc.driver.OracleDriver");
                           //将OracleDriver载入JVM对象池
抛出:ClassNotFoundException
3.连接数据库:   Connection con=DriverManager.getConnection("jdbc:oracle:thin:ordertemp/ordetemp@localhost:1521:GY");
数据库类型标识符:  jdbc:odbc:thin
登陆用户名:        ordertemp
登陆密码:          ordertemp
数据库服务器IP地址:localhost  (或者用127.0.0.1,如果是网络,则为URL)
数据虚拟端口号:    1521       (oracle默认端口号)              //(sqlserver默认端口号1433)
数据库SID:         GY        
抛出:SQLException
4.创建Statement对象(PreparedStatement也可以)
Statement stm=con.createStatement();
PreparedStatement psm=con.prepareStatement(String sql);
5.执行相关SQL查询语句及获得结果。
6.结束之后,必须使用:  stm.close();   


相关文档:

oracle 基础

今天刚装了 oracle
记录一部分代码 以备使用
cmd操作
连接数据库 sqlplus "用户名/密码"
不区分大小写
c/原词/修改后    修改sql语句
l数字  数字  显示几行到几号的sql语句
/执行
shutdown  关闭服务
startup 启动服务
save 路径/文件名.后缀  保存缓冲区sql语句
get 文件 ......

Oracle权限集合

  alter any cluster 修改任意簇的权限
  alter any index 修改任意索引的权限
  alter any role 修改任意角色的权限
  alter any sequence 修改任意序列的权限
  alter any snapshot 修改任意快照的权限
  alter any table 修改任意表的权限
  alter any trigger 修改任意触发器的权限
  alter clu ......

oracle 查看锁和杀掉锁

--锁的概念
  锁出现在数据共享的场合,用来保证数据的一致性。当多个会话同时修改一个表时,需要对数据进行相应的锁定。 
-- 锁的模式,有以下几种模式
0:none
1:null 空
2:Row-S 行共享(RS):共享表锁,sub share 
3:Row-X 行独占(RX):用于行的修改,sub ex ......

oracle参数nls_length_semantics

oracle参数nls_length_semantics:
默认:byte
create table test  (a varchar(20),b number)
 等同于:
CREATE TABLE HXG.TESTNLS
(
  A  VARCHAR2(20 BYTE),
  B  NUMBER
)
varchar(20)由参数nls_length_semantics控制
/////////////////////////////////////////////////////// ......

Oracle sqlplus远程连接数据库

Oracle sqlplus远程连接数据库
sqlplus username/password@yunSID_192.168.1.5
公司使用linux开发机进行程序开发时,由于开发用Oracle数据库是由日方提供,所以经常使用sqlplus连接到远程数据库上进行开发,例如:
sqlplus  username/password@servicename
于是想,用我的两台电脑双机互联试一试,也玩个&ldq ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号