- 浏览: 33254 次
- 性别:
- 来自: 哈尔滨
最新评论
文章列表
package Jdbcday02;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;
public class TestCallableStmt {
static Connection conn=null;
static {
try {
Class.forName("oracle.jdbc.driver ...
package Jdbcday02;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class TestBatchAdvance {
public static void main(String[] args) {
testBatch();
}
public static void testBatch(){
String sql="insert into mytemp values(?,?)" ...
package Jdbcday02;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
public class TestBach {
public static void main(String[] args) {
batch();
}
public static void batch(){
String sql1="insert into sun_student values(2,'rose',19,'F')";
...
package Jdbcday02;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
public cla ...
package com;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJDBC3 {
public static void main(String[] args) ...
package com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class TestJDBC4 {
/**
* @param args
*/
Connection conn = null;
PreparedStatement pstmt=null;
ResultSet ...
介绍JDBC
开发JDBC应用程序
1新建java project
2增加类库:ojdbc_14_11g.jar
build path
3开发应用程序
oracle 驱动类库的名字
classes12.jar
The NetWork Adapter could not establish the connection
连接字符串
驱动:oracle.jdbc.driver.OracleDriver
url的驱动:jdbc:oracle:thin:@10.12.36.201:1521:tarena
url:jdbc:/mysql://localhost:3306/mydatabase
se ...
create table student( --完整创建表的实例
id number(8) primary key, --SYS_C12345
name varchar2(20) not null;
email varchar2(30),
sex char,
mid number(3),
constraint student_id_pk primary key (id),
constraint student_email_uk unique (email),
constraint student_sex_ck check (s ...
外键
被参照的表是主表
create table major_sun( --(主表,父表)被参照的表
mid number(2) primary key,
manme varchar2(30)
);
insert into major_sun values(1,'computer');
insert into major_sun values(2,'music');
insert into major_sun values(3,'movie');
create table stude ...
select from where group by haing order by
先看一下表的大小: select count(*) from table _name;
min /max/avg/sum/count忽略空值
group by
having
部门的平均工资大于2000的
select deptno,avg(sal) from emp group by deptno
having avg(sal)>2000;
---------|凡是对组函数过滤分组以后使用的是having
select deptno,count(*)
from emp
gr ...
select...列名,表达式,函数
distinct,别名
from... 表名
where... 条件表达式betwween..and ... ,like,in
order by... 列名,列别名,表达式,数字 desc,asc
函数 --------单行函数
字符函数 upper/lower/lpad/rpad/length/substr/replace/trim/concat
数字函数 round/trunc/mod
日期函数 sysdate
转换函数 to_char
通用函数 nvl
默认的日期格式:dd-mon-RR
日期格式:yyyy/year/mm/dd/day/hh ...
集合的迭代(遍历)(模仿了数鸡蛋的方式)
1 java 接口 Iterator(迭代器) 描述了逐一遍历的
方法.
2 Iterator 描述了一个顺序结构, 并且有一个游标
概念, 游标默认在第一个元素之前. 调用方法
hasNext() 可以检查游标是否有下一个元素.
使用next() 方法移动游标,并且返回当前游标指向的
元素. 这两个方法经常与while循环组成模式化
结构, 用来遍历集合内容. 是常见的标准结构.
3 凡是对集合的遍历都应采用Iterator接口实现.
编程中十分常见.
4 集合在迭代期间不 ...
Java 时间
1 时间标准:long GMT UTC
2 Date Calendar
3 DateFormat String Date
集合和数据结构
1 数学集合:
2 在软件开发中应用广泛:商品列表
3 Java中使用接口Collection定义了集合的概念
Collection接口中定义了集合的功能抽象:
添加元素,删除元素,集合的并,集合的交,
集合差,...
4 Java提供了集合的实现类: ArrayList,
LinkedList, HashSet等
5 LinkedList 是 ...
IO总结
InputStream
|==节点流(流开始的地方,流的源头)
|-- FileInputStream
|--ByteArrayInputStream
|==过滤流()
|--BufferedInputStream
|--ObjectInputStream
|--ZipInputStream
|--InputStreamReader
OutputStream
|==节点流(流结束的地方,流的 ...
Calendar
第三方包的使用
1 在项目文件夹下创建文件夹 lib
2 复制 *.jar文件到 lib
3 配置jar文件到项目的CLASSPATH中
选择项目->File->Properties
-> Java Build Path-> Libraries
-> add JARs
--->在本地新建一个jar文件夹装入所需要的jar文件-
->在工程的build path中添加add libraries中添加jar包
时 ...