oracle笔记

来源:互联网 发布:学plc编程 编辑:程序博客网 时间:2024/06/06 00:27

oracle创建表

create  table   tablename

(  fileid  1    datetype,

fileid  2    datetype

);

修改:

alter table  add  constraint pk primary(主键列);

alter  table add constraint  ck  check(检查的条件);

alter table  add  constraint  un    unique(为一列);

分组查询

select  sal from emp  grop  by   job;

显示平均工资低于2000,的部门号和她的平均工资

select avg(sal) max(sal),depno from emp group by deptno having avg(sal)<2000;


oracle连接Java

ava连接Oracle11G:1,找到驱动包,在oracle安装目录下我的是D:\Oracle\product\11.1.0\db_1\jdbc\lib;此目录下有ojdbc5.jar,ojdbc6.jar,如果jdk5就用5,6就用6; 2,配置驱动包的变量(我把驱动包拷出来,放在d:\java\util里面),配置后上面MYSQL的类似。 3,测试代码:import java.sql.Connection ;   import java.sql.DriverManager ;   import java.sql.SQLException ;   import java.sql.PreparedStatement ;   public class JDBCOracle{       // 定义数据库驱动程序       public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;       // 定义数据库的连接地址       public static final String DBURL = "jdbc:oracle:thin:@localhost:端口号:数据库标识符" ;            //端口号后标识符可以通过在doc下运行lsnrctl status查看  default:1521    // 数据库的连接用户名       public static final String DBUSER = "scott" ;       // 数据库的连接密码       public static final String DBPASS = "tiger" ;       public static void main(String args[]) throws Exception{    // 所有异常抛出           Connection conn = null ;        // 数据库连接           Class.forName(DBDRIVER) ;   // 加载驱动程序           conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;           PreparedStatement pstmt = null ;           String sql = "INSERT INTO person(id,name,age,birthday) VALUES (myseq.nextVal,?,?,?)" ;           pstmt = conn.prepareStatement(sql) ;           pstmt.setString(1,"tomcat") ;           pstmt.setInt(2,30) ;           pstmt.setDate(3,new java.sql.Date(new java.util.Date().getTime())) ;           pstmt.executeUpdate() ; // 执行更新操作           pstmt.close() ;           conn.close() ;          // 数据库关闭       }   };

pieryonV3|技术专家

擅长:电脑

其他回答

package test.oracle;
import java.sql.*;//project 中添加ojdbc6_g.jar

public class OJ {
public static void main(String args[]){
String url = "jdbc:oracle:thin:@localhost:1521:orcl11";
try{
Class.forName("oracle.jdbc.driver.OracleDriver"); //建表后先commit才能在其它端中调用

Connection conn = DriverManager.getConnection(url,"system","bbroot");
Statement stmt=conn.createStatement(); //建表时的插入语句记得为' ',而不是" "
String strSql="SELECT * FROM Test_JC";//将sql中将;去掉
ResultSet rs=stmt.executeQuery(strSql);
while(rs.next()){
System.out.println("TestID:"+rs.getString(1));
System.out.println("Describe:"+rs.getString(2));
}
}
catch(Exception e){
e.printStackTrace();
}
System.exit(0);
}
}
本回答被提问者采纳
s21769775|2013-11-12 16:30
评论
24
这种事jdbc的形式首先添加object14.jar,让后写一个datebase类,很简单如果有问题Q给我,手动教你。还有一种就是数据库的表直接在myeclipse里面生成字段,我会两种
yang846005303|2013-11-12 19:07
评论
04

其他3条回答

为您推荐:

oracle的相关知识

  • 2011-08-19oracle怎么配置8
  • 2013-05-31oracle与Java的关系??42
  • 2012-10-14oracle数据库连接查询问题?19
  • 2010-09-29Oracle SQL中的!=与<>134
  • 2007-07-04oracle 配置工具错误!!3
更多关于oracle的知识 >

等待您来回答

  • 2回答用java做界面连接oracle数据库实现增删改查功能,具体步骤怎...20
  • 2回答谁有javaWeb oracle 数据库的电影售票系统 发一个给我谢谢 最...115
  • 1回答oracle java认证有用吗
  • 1回答oracle在javaweb中怎么建立数据池,与sqlserver一样的数据池,...10
  • 0回答java调用oracle管道函数怎么调用,求解
  • 0回答我学了6个月的java,现在想找一份测试和运维的工作,看看我能...
更多等待您来回答的问题 >

知道日报

全部文章

相关搜索

如何建立自己的网站自学网页设计整形鼻子过程图片


0 0