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);
}
}
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的知识 >
网友都在找:
无法导入jaroracle驱动oracle链接等待您来回答
- 2回答用java做界面连接oracle数据库实现增删改查功能,具体步骤怎...20
- 2回答谁有javaWeb oracle 数据库的电影售票系统 发一个给我谢谢 最...115
- 1回答oracle java认证有用吗
- 1回答oracle在javaweb中怎么建立数据池,与sqlserver一样的数据池,...10
- 0回答java调用oracle管道函数怎么调用,求解
- 0回答我学了6个月的java,现在想找一份测试和运维的工作,看看我能...
更多等待您来回答的问题 >
知道日报
全部文章1166
0 0
- Oracle笔记
- Oracle笔记
- oracle笔记
- Oracle 笔记!
- oracle笔记
- oracle 笔记
- ORACLE笔记
- oracle笔记
- ORACLE笔记
- oracle 笔记
- oracle笔记
- Oracle笔记
- Oracle笔记
- oracle笔记
- oracle笔记
- oracle 笔记
- Oracle 笔记
- oracle 笔记
- Android--RecyclerView学习
- Ajax模拟百度搜索框的自动补全功能
- 常用设计模式
- Camera2.0 控制摄像头拍照
- MySql错误处理
- oracle笔记
- 利用Cmake 将最新版本OBS编译成windows版本。
- 带你重新认识Activity的方方面面
- DAY22:leetcode #36 Valid Sudoku
- Swarm和Mesos集成指南-原理剖析
- UE4 Error when building: -waitmutex" exited with code 5 . Please verify that you have sufficient rig
- 继承的5种方式
- Android HttpUtils-Http请求的工具类
- eclipse导入其他项目运行时报404错误