- 浏览: 161789 次
- 性别:
- 来自: 杭州
最新评论
-
zhousheng193:
非常感谢LZ
在JSP页面及servlet的doGet()方法中处理汉字乱码的问题 -
jie523314:
学习下。。。
读取XML文件
文章列表
引用
三、几个重要接口:
(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 ...
引用
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++) {
...
引用
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 ...