`
文章列表
引用 三、几个重要接口: (1) Statement —— SQL 语句执行接口     Statement 接口代表了一个数据库的状态,在向数据库发送相应的 SQL 语句时,都需要 创建 Statement 接口或者 PreparedStatement 接口。在具体应用中,Statement 主要用于操作不 带参数(可以直接运行)的 SQL 语句,比如删除语句、添加或更新。 (2) PreparedStatement:预编译的 Statement     第一步:通过连接获得 PreparedStatement 对象,用带占位符(?)的 sql 语句构造。           Prepared ...
引用                                                                   二、JDBC 编程的步骤 ① 注册一个 driver     注册驱动程序有三种方式:                                                       方式一:Class.forName(“oracle.jdbc.driver.OracleDriver”);          JAVA 规范中明确规定:所有的驱动程序必须在静态初始化代码块中将驱动          注册到驱动程序管理器中。     方式二:Dri ...
引用 JDBC(Java Database Connectivity) 一、概述: JDBC 从物理结构上说就是 Java 语言访问数据库的一套接口集合。                     从本质上来说就是调用者(程序员)和实现者(数据库厂商)之间的协议。JDBC 的实现 ...
设置环境变量:    ORACLE_SID=oral10g\    --变局部变量    export ORACLE_SID      --变全局变量    unset ORACLE_SID       --卸载环境变量    ORACLE_HOME=...        --安装路径;直接用一句语句也可以,如下    export ORACLE_HOME=/oracledata/.../bin: 一、注意事项:     大小写不敏感,即不区分大小写。提倡关键字大写,便于阅读和调式。     “!”在SQL环境下执行Unix命令。     SQL语句是由简单的英语单词构成;这些英语单词称为关键 ...
t1表和t2表做内连接,连接条件为on t1.c1 = t2.c2, 假设t1表做驱动表,t2表做匹配表,记录的匹配过程如下: 1、从t1表中读取第一条记录r1,若它的c1值为1 2、根据该值到t2表中查找匹配的记录,即需要遍历t2表,从t2表中的第一条记录开始,若该记录(r1)的c2列的值=1,我们就说这两条记录能够匹配上,那么t1的r1和t2的r1组合起来,作为结果集里的一条记录,否则不能组合起来,即被过滤掉。 3、按照方法2依次将t2表中所有的记录检测一遍,只要匹配就放入结果集中 4、从t1表中读取第二条记录,依次重复步骤2和3,产生最终的结果集 t1表和t2表做内连接,连接条件为on ...
引用 <?xml version="1.0" encoding="UTF-8"?> <students> <!--student:id,name,class --> <student> <id>001</id> <name>张三</name> <class>IBM08001</class> </student> <student> <id>002</ ...
引用 package com.java.unit; import java.io.ByteArrayOutputStream; public class StringUtil { private static final String VERIABLY = "abcdefghijklmnopqrstuvwxyz"+ "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+ ".-*_"; public static String urlEncode( String s, Strin ...

javaBean

引用 package com.java.day01; import java.lang.reflect.Method; public class BeanUtil { //javaBean //1,公共无参构造方法; //2,属性存取方法符合set-get 规范; public static void setProperty ( Object o,String name,Object value) throws Exception{//属性变为set方法; String methodName = "set" + ...
引用 package com.java.day01; import java.util.ArrayList; import java.util.List; public class Zhishu { public static void zhiShu(int end, int fen) { class Run implements Runnable { int start; int end; public void run() { outer : for (int i = start; i <= end; i++) { ...

java反射练习

引用 package com.java.day01; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.lang.reflect.Method; public class ReflectTest { //反射应用; //创建文件,并定义类对象; public void c ...
引用 package org.tarena.day03; import java.text.SimpleDateFormat; import java.util.Calendar; import javax.swing.JFrame; import javax.swing.JLabel; public class Test01 extends Thread{ JFrame jf = new JFrame("计时"); JLabel jl = new JLabel(); Test01(){ jf.add(jl); jf. ...
引用 package org.tarena.day01; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; public clas ...
clumsy birds 写道 Student的封装类 package org.tarena.day03; import java.io.Serializable; @SuppressWarnings("serial") public class Student implements Serializable{ //使对象序列化; private int id; private String name; private char sex; private /*transient*/int age;//transient 只能用来修饰属性。 ...
引用 package org.tarena.day03; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class FileUtil { //多转码如:gbk转码Utf-8; //gbk 每个字符占2个字节; //utf-8 每个字符占3个字节,每个英文字母占一个字节; sta ...
引用 把1个文件分成2个文件 package org.tarena.day02; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; public class Test01 { public static void getFileHalf(File fl,File fl2,File fl3) throws Exception{ FileInputStream fis = new FileInputStream(fl); FileOutpu ...
Global site tag (gtag.js) - Google Analytics