07 2013 档案

多线程:售票小程序
摘要:1 package Thread; 2 /* 3 * 多线程:售票小程序 4 * 5 * 需求:简单的售票程序,多个条线程同时卖票 6 */ 7 public class Test_Thread{ 8 public static void main(String[] args) { 9 //创建四条线程,模拟四个窗口10 TickDemo t1 = new TickDemo();11 TickDemo t2 = new TickDemo();12 TickDemo t3 = new TickDemo();13 ... 阅读全文

posted @ 2013-07-28 21:04 樱花满天 阅读(320) 评论(0) 推荐(0)

字符串的CRUD
摘要:1 package String; 2 /* 3 * 字符串的CRUD 4 */ 5 public class String_CRUD { 6 public static void main(String[] args) { 7 String s1 = "abcdef"; 8 String s2 = new String("abcdcaec"); 9 10 //获取字符串的长度11 System.out.println(s2.length());12 13 //获取指定... 阅读全文

posted @ 2013-07-28 21:03 樱花满天 阅读(221) 评论(0) 推荐(0)

IPAddress IP地址
摘要:1 package NetWork; 2 3 import java.net.*; 4 5 /* 6 * IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的 7 */ 8 public class IPAddress { 9 public static void main(String[] args) throws UnknownHostException {10 //获取本地主机,可以直接调用获取操作IP地址的对象,调用getLocalHost()方法来获取本地的IP地址11 ... 阅读全文

posted @ 2013-07-27 21:03 樱花满天 阅读(539) 评论(0) 推荐(0)

Socket
摘要:1 package NetWork; 2 3 import java.net.Socket; 4 5 /* 6 * Socket 7 * 1.Socket就是为网络服务提供的一种机制; 8 * 2.通信是两端都有Socket 9 * 3.网络通信其实就是Socket间的Socket10 * 4.数据在两个Socket单机通过IO传输11 */12 public class SocketDemo {13 14 public static void main(String[] args) {15 ... 阅读全文

posted @ 2013-07-27 21:02 樱花满天 阅读(236) 评论(0) 推荐(0)

演示TCP的传输的客户端和服务庙的互访
摘要:1 package NetWork; 2 3 import java.io.InputStream; 4 import java.io.OutputStream; 5 import java.net.ServerSocket; 6 import java.net.Socket; 7 8 /* 9 * 演示TCP的传输的客户端和服务庙的互访10 * 11 * 需求:客户端给出服务器发送数据 ,服务端收到信息后给客户端反馈信息12 */13 14 /*15 * 客户端16 */17 public class Tcp2 {18 public static void ... 阅读全文

posted @ 2013-07-27 21:02 樱花满天 阅读(205) 评论(0) 推荐(0)

TCP和UDP
摘要:1 package NetWork; 2 /* 3 * TCP和UDP 4 * UDP: 5 * 1.将数据及原和目的封闭成数据包中,不需要建立连接 6 * 2.每个数据包大小在限制64K内 7 * 3.因为连接,是不可靠协议 8 * 4.不需要建立连接,速度快 9 * 10 * TCP:11 * 1.建立连接,形成传输数据的通道12 * 2.在连续中进行大数据传输13 * ... 阅读全文

posted @ 2013-07-27 21:01 樱花满天 阅读(203) 评论(0) 推荐(0)

本案例演示两个类之间的通讯
摘要:1 package NetWork; 2 3 import java.net.DatagramPacket; 4 import java.net.DatagramSocket; 5 import java.net.InetAddress; 6 7 public class Udp_Demo { 8 public static void main(String[] args) { 9 10 }11 }12 13 /*14 * UDP发送端 UDP传输 1.DatagramSocket与DatagramPacket 2.建立发送端,接收端 3.建立数据包;15 * 4.调... 阅读全文

posted @ 2013-07-27 21:01 樱花满天 阅读(237) 评论(0) 推荐(0)

UDP键盘录入方式发送接数据
摘要:1 package NetWork; 2 3 /* 4 * UDP键盘录入方式发送接数据 5 */ 6 import java.io.BufferedReader; 7 import java.io.InputStreamReader; 8 import java.net.DatagramPacket; 9 import java.net.DatagramSocket;10 import java.net.InetAddress;11 12 public class Udp_Demo2 {13 public static void main(String[] args) {14... 阅读全文

posted @ 2013-07-27 21:00 樱花满天 阅读(389) 评论(0) 推荐(0)

Set集合
摘要:1 package JiHe.Set; 2 import java.util.HashSet; 3 import java.util.Iterator; 4 /* 5 * Set :元素是无序(存放和取出的顺序不一定一致),元素不可以重复; 6 * |--HashSet:底层数据结构是哈希表(注意:如果想要保证自定义对象的唯一性,一般需要复写hashCode方法和equale方法) 7 * 保证唯一性的原理:判断元素的hashCode值是否相同,如果相同,还会继续判断元素的equals返回来的是否为true 8 * ... 阅读全文

posted @ 2013-07-27 20:59 樱花满天 阅读(348) 评论(0) 推荐(0)

TreeSet集合
摘要:1 package JiHe.Set; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 /* 7 * TreeSet集合 8 * TreeSet:底层使用的是二叉数数据结构 9 * 10 * 该集合是有序的,表面上是无序的,其实会对元素进行排序11 */12 public class MyTreeSet {13 public static void main(String[] args) {14 myTreeSet(); // 演示TreeSet集合是有序的15... 阅读全文

posted @ 2013-07-27 20:59 樱花满天 阅读(200) 评论(0) 推荐(0)

本实例演示往TreeSet集合中存储自定义对象
摘要:1 package JiHe.Set; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 /* 7 * 本实例演示往TreeSet集合中存储自定义对象 8 * 9 * 注意:因为Student不具有比较性,所以需要实现Comparable接口,并且复写接口中的compareTo方法来对其进行排序;10 */11 public class TreeObject {12 public static void main(String[] args) {13 TreeSet ts = n... 阅读全文

posted @ 2013-07-27 20:58 樱花满天 阅读(1023) 评论(0) 推荐(0)

HashTable类
摘要:package JiHe.Map;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import javax.swing.RowFilter.Entry;/* * HashTable类: * 此类实现一个哈希表,该哈希表将键映射到相应的值。任何非 null 对象都可以用作键或值。 * 为了成功地在哈希表中存储和获取对象,用作键的对象必须实现 hashCode 方法和 equals 方法。 ... 阅读全文

posted @ 2013-07-27 20:57 樱花满天 阅读(238) 评论(0) 推荐(0)

Map集合:该集合存储键值对,一对一对信里面存,而且要保证键的唯一性
摘要:package JiHe.Map;import java.util.HashMap;/* * Map集合:该集合存储键值对,一对一对信里面存,而且要保证键的唯一性 * 1.添加。2.删除。3.判断。4.获取 * * Map * K - 此映射所维护的键的类型(key) * V - 映射值的类型(value) * * 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 * * Map集合的三个子类: * 1.Hashtable 2.HashMap 3.TreeMap */public class Map { public static void ma... 阅读全文

posted @ 2013-07-27 20:56 樱花满天 阅读(1204) 评论(0) 推荐(0)

List集合具体对象的特点
摘要:package JiHe.List;/* * List集合具体对象的特点 * ArrayList:底层的数据结构使用提数组结构;特点:查询快,增删慢 * LinkedList:底层使用的是链接数据结构;查询慢,增删快 * Vector:底层的数据结构使用的是数组结构; */public class Array_Linked_Vector { public static void main(String[] args) { }} 阅读全文

posted @ 2013-07-27 20:43 樱花满天 阅读(180) 评论(0) 推荐(0)

本案例通过ArrayList集合来显示Collection接口中的共性函数
摘要:package JiHe.List;import java.util.ArrayList;/* * Collection接口 * * 本案例通过ArrayList集合来显示Collection接口中的共性函数 * * 知识点: * 1.add方法的参数类型是Object,以便于接收任何类型对象 * 2.集合中存储的都是对象的引用(内存地址) */public class MyCollection { public static void main(String[] args) { //创建一个集合窗口,使用Collection接口的子类,ArrayList集合 Array... 阅读全文

posted @ 2013-07-27 20:42 樱花满天 阅读(256) 评论(0) 推荐(0)

List集合的共性方法
摘要:package JiHe.List;import java.util.ArrayList;import java.util.Iterator;import java.util.Scanner;/* * List集合的共性方法 * * Collection: * |--: 元素是有序的,元素可以重复,因为该集合体系有索引 * |--:元素是无序的,元素不能重复 */public class List { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("java01" 阅读全文

posted @ 2013-07-27 20:42 樱花满天 阅读(197) 评论(0) 推荐(0)

iterator 迭代器
摘要:package JiHe.List;import java.util.ArrayList;import java.util.Iterator;/* * iterator迭代器 * * 迭代器是什么? * 其实就是集合的取出元素的方式; */public class MyIterator { public static void main(String[] args) { ArrayList a1 = new ArrayList(); a1.add("java_01"); a1.add("java_02"); a1.add("java_03&qu 阅读全文

posted @ 2013-07-27 20:41 樱花满天 阅读(172) 评论(0) 推荐(0)

MyLinkedList
摘要:package JiHe.List;import java.util.LinkedList;public class MyLinkedList { public static void main(String[] args) { LinkedList ld = new LinkedList(); ld.add("java1"); ld.add("java2"); ld.add("java3"); ld.add("java4"); ld.addFirst("java"); //添加头 ld.add 阅读全文

posted @ 2013-07-27 20:40 樱花满天 阅读(183) 评论(0) 推荐(0)

listIterator列表迭代器
摘要:package JiHe.List;import java.util.ArrayList;import java.util.Iterator;import java.util.ListIterator;/* * 集合框架(ListIterator) * * listIterator列表迭代器 */public class MyListIterator { public static void main(String[] args) { showListIterator(); } public static void showListIterator(){ ArrayList al = ... 阅读全文

posted @ 2013-07-27 20:39 樱花满天 阅读(152) 评论(0) 推荐(0)

集合类
摘要:package JiHe;/* * 集合类 * * 为什么出现集合类? * 面向对象评议对事物的体现是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一各方方式 * * 数组和集合类同是窗口,有什么不同? * 数组虽然也可以存储对象,但是长度是固定的,集合长度是可变的,数组中可以存储其他数据类型,集合只能存储对象 * * 集合类的特点? * 集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象 * * Collection:|-- * List:|-- ArrayList LinkedList Vector *... 阅读全文

posted @ 2013-07-27 20:17 樱花满天 阅读(178) 评论(0) 推荐(0)

LineNumberReader:跟踪行号的缓冲字符输入流
摘要:package InputOutput;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;/* * LineNumberReader:跟踪行号的缓冲字符输入流 */public class LineNumberReaderDemo { public static void main(String[] args) throws IOException{ FileReader fr = new FileReader("c:/1.txt"); LineNumbe 阅读全文

posted @ 2013-07-27 20:16 樱花满天 阅读(234) 评论(0) 推荐(0)

BufferReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
摘要:package InputOutput;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;/* * BufferReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 * * readLine();返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null */public class BufferReaderTest { public static void main(String[] args) throws IO... 阅读全文

posted @ 2013-07-27 20:15 樱花满天 阅读(982) 评论(0) 推荐(0)

BufferReader:字符流的缓冲区
摘要:package InputOutput;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;/* * BufferReader:字符流的缓冲区 * 缓冲区的出现提高了对数据的读写效率(对应类:BufferWriter, BufferReader) * * 将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。 * * 缓冲区要结合流才可以使用,在流的基础上对流的功能进行了增强 */public class BufferWriterTest { pu... 阅读全文

posted @ 2013-07-27 20:14 樱花满天 阅读(692) 评论(0) 推荐(0)

通过缓冲区来拷贝一个文件 CopyBufferTest
摘要:package InputOutput;import java.io.*;/* * 通过缓冲区来拷贝一个文件 */public class CopyBufferTest { public static void main(String[] args) throws IOException{ //定义两个流一个读取(Reader),一个写入(Writer);和对应的缓冲区和流关联 BufferedWriter bufw = new BufferedWriter(new FileWriter("c:/3.txt")); BufferedReader bufr = new Buf 阅读全文

posted @ 2013-07-27 20:13 樱花满天 阅读(444) 评论(0) 推荐(0)

Copy一张图片
摘要:package InputOutput;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class copyImage { public static void main(String[] args) { FileOutputStream fos = null; FileInputStream fis = null; try{ fos = new FileOutputStream("c:/2.jpg"); fis = new Fi 阅读全文

posted @ 2013-07-27 20:12 樱花满天 阅读(181) 评论(0) 推荐(0)

将硬盘的文本文件复制一份出来
摘要:package InputOutput;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 将硬盘的文本文件复制一份出来 */public class CopyTest { public static void main(String[] args) throws IOException,InterruptedException {// copyTest_1(); copyTest_2(); } /* * 从硬盘拷贝一份文本文件到另外一个硬盘中 * 1.在D盘创建一个... 阅读全文

posted @ 2013-07-27 20:10 樱花满天 阅读(263) 评论(0) 推荐(0)

FileReader用来读取字符文件的便捷类
摘要:package InputOutput;import java.io.*;/* * FileReader用来读取字符文件的便捷类 */public class FileReaderDemo1 { public static void main(String[] args) throws IOException{ //创建一个文件读取流对象,和指定名称的文件想关联, FileReader fr = new FileReader("c:/1.txt"); //如果文件不存在,会抛出FileNotFoundException异常 //一次读取一个字符,而且第二次读取会接着第一次读 阅读全文

posted @ 2013-07-27 20:09 樱花满天 阅读(270) 评论(0) 推荐(0)

文本文件读取方式二
摘要:package InputOutput;import java.io.FileReader;import java.io.IOException;/* * 文本文件读取方式二 * * 通过字符数组进行读取 */public class FileReaderDemo2 { public static void main(String[] args) throws IOException { //定义一个字符输出流 FileReader fr = new FileReader("c:/1.txt"); //定义一个数字,用来存入讲到到的字符 char[] buf = new c 阅读全文

posted @ 2013-07-27 20:08 樱花满天 阅读(192) 评论(0) 推荐(0)

字节流:
摘要:package InputOutput;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;/* * 字节流: * 如果用户想要操作的不是文本数据,而是图片数据,这时候就需要用到字节流 */public class FileStreamDemo { public static void main(String[] args) throws IOException{// writeFile();// read... 阅读全文

posted @ 2013-07-27 20:07 樱花满天 阅读(193) 评论(0) 推荐(0)

FileWriter字符输出流
摘要:package InputOutput;import java.io.FileWriter;import java.io.IOException;/* * FileWriter字符输出流 * * 本案例向C盘写入一个txt文件 */public class FileWriterDemo { public static void main(String[] args) throws IOException { // 创建一个字符输出流;后面跟上输出的路径及文件名 FileWriter fw = new FileWriter("C:/123.txt"); //该文件会被创建到指 阅读全文

posted @ 2013-07-27 20:06 樱花满天 阅读(267) 评论(0) 推荐(0)

本实例实现文件的续写
摘要:package InputOutput;import java.io.FileWriter;import java.io.IOException;/* * 本实例实现文件的续写 */public class FileWriterDemo2 { public static void main(String[] args) throws IOException{ //首先创建一个流,并且指定写入的目录文件,在文件的后面加上一个true,就可以对文件的数据进行续写 FileWriter fw = new FileWriter("c:/1.txt",true);//加上true,代 阅读全文

posted @ 2013-07-27 20:05 樱花满天 阅读(258) 评论(1) 推荐(0)

IO(Input Output)流
摘要:package InputOutput;/* * IO(Input Output)流 * IO流用来处理之间的数据传输 * JAVA对数据的操作是通过流的方式完成的 * JAVA用于操作流的对象都在IO包中 * 流按操作数据分两种,字节流与字符流 * 流按流向分为:输入流与输出流 * * IO流常用基类: * 字节流的抽象基类: * InuputStream, OutputStream * 字符流的抽象基类: * Reader Writer * * 注:由这四个类派生出来的子类名称都是以其父类名称做为子类类名的后缀 * 如:InputStr... 阅读全文

posted @ 2013-07-27 20:04 樱花满天 阅读(206) 评论(0) 推荐(0)

泛型
摘要:package Generic;import java.util.ArrayList;import java.util.Iterator;/* * 泛型: * 代码示例:ArrayList al = new ArrayList(); * 以上代码规定了该集合中只能存储String类型的数据 * * 泛型的好处: * 1.将运行时间出现的问题ClassCastException转换到了编译时期,方便于程序员解决问题, * 2.避免了在迭代的时候强制转换的麻烦 */public class ArrayListFanXing { public static void main(Stri... 阅读全文

posted @ 2013-07-27 20:03 樱花满天 阅读(132) 评论(0) 推荐(0)

IO的异常处理方式
摘要:package InputOutput;import java.io.FileWriter;import java.io.IOException;/* * IO的异常处理方式 */public class IO_Exception { public static void main(String[] args) { //先在try的外面建立一个FileWriter的引用,在try内部初始化 FileWriter fw = null; try{ fw = new FileWriter("c:/1.txt"); fw.write("IO的异常处理方式"); 阅读全文

posted @ 2013-07-27 20:03 樱花满天 阅读(438) 评论(0) 推荐(0)

异常简介
摘要:package Exception;/* * 异常:指程序在(运行时)出现的不正常情况 * * 异常的由来:其实就是java对不正常情况进行研究描述后的对象体现,将问题封闭成对象,该对象就是一个异常 * * 异常一共分为两种:Error(严重的),Exception(非严重的) * 对于Error错误:程序员一般不编写针对性的代码对其进行处理 * 对于Exception异常:程序员可以使用针对的处理方式进行研究处理 */public class ExceptionThrowable { public static void main(String[] args) { Demo dem... 阅读全文

posted @ 2013-07-27 20:02 樱花满天 阅读(153) 评论(0) 推荐(0)

finally{}代码块
摘要:package Exception;/* * finally{}代码块 * * finally{]代码块是必须要被执行的,不管异常是否处理成功,该代码块里面的代码体都会被执行, */public class FinallyException { public static void main(String[] args) { try{ div(4, 0); }catch(ArithmeticException ae){ System.out.println("出现了算术异常!!!"); }finally{ //finally代码块是必须处理的 System.out.prin 阅读全文

posted @ 2013-07-27 20:01 樱花满天 阅读(181) 评论(0) 推荐(0)

throws抛出异常
摘要:package Exception;/* * throws抛出异常 * * 在可能会出现异常的方法上加上:throws Exception; * 在功能上通过throws关键字声明了该访问可能会出异常;将其抛出给调用者 * * 当main方法调用div,对于异常有两种处理方法,一是main方法抛出给JVM,二是通过try catch将异常给处理完了 */public class throwsException { public static void main(String[] args) { //使用try catch的方式来将异常处理掉 try{ div(6, 0); ... 阅读全文

posted @ 2013-07-27 20:00 樱花满天 阅读(273) 评论(0) 推荐(0)

throw和throws有什么区别:
摘要:package Exception;/* * throw和throws有什么区别: * throws:使用在函数上,后面跟的是异常类,可以跟多个 * throw: 使用在函数内,后面跟的是异常对象,只能跟一个 */public class throwAndThrows {} 阅读全文

posted @ 2013-07-27 20:00 樱花满天 阅读(201) 评论(0) 推荐(0)

使用try catch处理异常
摘要:package Exception;/* * 使用try catch处理异常 */public class tryCatchException { public static void main(String[] args) { // try这个代码块来进行检测异常,将可能会出现异常的代码放到try中 try { div(3, 0); // 因为在调用div这个方法的时候,用户传递的数据可能会报错,所以将其存放在try中,标识为可能会出现异常的代码 System.out.println("aaaaaaaaa"); //这一句代码不会被执行 } catch (Excepti. 阅读全文

posted @ 2013-07-27 19:59 樱花满天 阅读(394) 评论(0) 推荐(0)

多异常处理
摘要:package Exception;/* * 多异常处理 * * 1.在声明异常的时候,建议声明更为具体的异常,这样异常可以得到更具体的处理 * * 注意:函数当中只要有异常发生,该函数就已经结束了,所以在多个catch的情况下,只可能执行一个catch里面的处理代码 */public class throwsExceptionS { public static void main(String[] args) { try{ div(4,0); }catch(ArithmeticException ae){ //处理算术异常 System.out.println("算术异常... 阅读全文

posted @ 2013-07-27 19:59 樱花满天 阅读(164) 评论(0) 推荐(0)

自定义异常
摘要:package Exception;/* * 自定义异常 * * 我们在实际开发中,会出现一些特有的问题,而这些问题,在java中并没有被封闭好,所以程序员需要自定义一些异常类 */public class customException { public static void main(String[] args) { try { div(4, -3); } catch (FuShuException fs) {// fs.printStackTrace(); // 将异常的详情打印在控制台上 System.out.println("对不起,除数不能为负数!!!"); 阅读全文

posted @ 2013-07-27 19:58 樱花满天 阅读(176) 评论(0) 推荐(0)

009_多表连查
摘要:--多表连接通常是建立在相互关系的父子表上;--交叉连接/笛卡尔交集--语法: SELECT COUNT(*) FROM tb2_dapt; --返回4条 SELECT COUNT(*) FROM tb2_emp; --返回7条 SELECT COUNT(*) FROM tb2_dapt,tb2_emp; --返回28行 4*7=28;返回来的是两张表的互相乘积 SELECT * FROM tb2_dapt CROSS JOIN tb2_emp; 阅读全文

posted @ 2013-07-27 19:53 樱花满天 阅读(152) 评论(0) 推荐(0)

MySql语句
摘要:一、SQL 1.结构化查询语言(Structured Query Language) 2.在关系型数据库上执行数据操作、数据检索以及数据维护的标准语言 3.使用SQL语句,程序员和数据库管理员可以完成以下任何 1)改变数据库的结构 2)更改系统的安全设置 3)增加用户对数据库或表的许可权限 4)在数据库中检索需要的信息 5)在数据库中检索需要的信息 6)对数据库的信息进行更新二、SQL语句的分类 1.mysql致力于支持全套ANSI/ISO SQL标准 2.在mysql数据库中,SQL语句主要可以划分以下几类 1)DDL(Data Definition Language);数据定义语言,定义对 阅读全文

posted @ 2013-07-27 19:53 樱花满天 阅读(157) 评论(0) 推荐(0)

008_聚合函数
摘要:--聚合函数对一组进行运算,并返回单个值,也叫组合函数----COUNT(列名) 统计行数--AVG(数值类型列名) 平均值--SUM(数值类型列名) 求和--MAX(列名) 最大值--MIN(列名) 最小值--除了 COUNT以外,其他函数都会忽略空值--SELECT * FROM tb2_emp;SELECT SUM(sal) FROM tb2_emp; --返回和SELECT AVG(sal) FROM tb2_emp; --返回平均值SELECT MAX(sal) FROM tb2_emp; --返回最大值SELECT MIN(sal) FROM tb2_emp; --返回最小值... 阅读全文

posted @ 2013-07-27 19:52 樱花满天 阅读(121) 评论(0) 推荐(0)

007_常用函数
摘要:--常用的函数:-- 1.字符串函数;2.数值函数;3.日期和时间;4.流程函数;5.其他常用函数--组函数--字符串函数-- CONNCAT(str1,str2,...) 连接字符串-- INSERT(str,pos,len,newst) 字符串str从pso位置开始的len个字符串替换为newstr-- LOWER(str) 转换成小写-- UPPER(str) 转换成大写-- LENGTH(str) 返回字符串str的长度-- CHAR_LENGTH(str) 返回字符串的长度-- LPAD(str,len,padstr) 返回字符串str,其左边由字符串... 阅读全文

posted @ 2013-07-27 19:51 樱花满天 阅读(183) 评论(0) 推荐(0)

006_Select.sql查询语句
摘要:--创建一个部门表CREATE TABLE tb2_dapt( DEPTNO INT PRIMARY KEY, --部门编号 DNAME VARCHAR(20) NOT NULL, --部门名称 LOC VARCHAR(20) NOT NULL --部门地址)--插入数据INSERT INTO tb2_dapt (DEPTNO, DNAME, LOC) VALUES(10,'财务部','北京');INSERT INTO tb2_dapt (DEPTNO, DNAME, LOC) VALUES(20,'研发部','广州');INSE 阅读全文

posted @ 2013-07-27 19:50 樱花满天 阅读(194) 评论(0) 推荐(0)

005_DML增加,删除,修改
摘要:--有关数据库的DML操作-- 1) insert into-- 2) delete、truncate-- 3) update-- 4) select-- 1.条件查询-- 2.查询排序-- 3.聚合查询-- 4.分组查询-- 多表连接和子查询--首先往tb_emp表和tb_date表里面插入数据INSERT INTO tb_dapt (NAME,address) VALUES('S1T159','成都北大青鸟锦江区');INSERT INTO tb_dapt (NAME,address) VALUES('SIT160','成都北大青鸟锦 阅读全文

posted @ 2013-07-27 19:49 樱花满天 阅读(153) 评论(0) 推荐(0)

004_DDL五大类约束
摘要:--什么是约束-- 约束是在表上强制执行的数据校验规则-- 约束主要用于保证数据库的完整性。-- 当表中数据有相互依赖性时,可以保护相关的数据不被删除-- 大部分数据库支持下面五类完整性约束:-- 1.not null非空,标识字段的值不能为空-- 2.unique key唯一键,标识-- 3.primary key主键-- 4.foreign key外键,外键是构建于一个表的两个字段或者两个表的两个字段之间的关系-- 5.check检查,检查数据------------------------------以下是在建表的时候,添加约束,在本例中,tb_emp中的外键约束没有起作用,可能mysq 阅读全文

posted @ 2013-07-27 19:48 樱花满天 阅读(225) 评论(0) 推荐(0)

003_DDL修改数据
摘要:--drop语句用来删除表,注意:删除的时候表和结构都会被清除掉DROP TABLE tb_emp;--使用alter table语句可以修改表的结构--修改列类型 【alter table 表名 MODIFY 列名 类型】ALTER TABLE tb_emp MODIFY COMM VARCHAR(30); --将COMM表的数据类型修改为varchar--增加列,【alter table tb_emp add 新列名 列类型】ALTER TABLE tb_emp ADD address VARCHAR(30)--删除列 【alter table 表名 drop 列名】ALTER TABLE 阅读全文

posted @ 2013-07-27 19:47 樱花满天 阅读(164) 评论(0) 推荐(0)

002_DDL建表
摘要:CREATE TABLE tb_emp( EMONO INT PRIMARY KEY, ENAME VARCHAR(30) NOT NULL, JOB VARCHAR(30)NOT NULL, MGB INT NOT NULL, HIREDATE DATETIME NOT NULL, SAL INT NOT NULL, COMM INT, DEPTNO INT)#查询数据库所有信息SELECT * FROM tb_emp;#插入数据 insert into插入语句, tb_emp数据库名 INSERT INTO tb_emp (EMONO,ENAME,JOB,MGB,HIREDATE,SAL, 阅读全文

posted @ 2013-07-27 19:46 樱花满天 阅读(144) 评论(0) 推荐(0)

001_MySql基础入门
摘要:#创建一个数据库,create创建,database数据库,Maple数据库的名称CREATE DATABASE Maple;#删除一个数据库(注意:下面这条语句在删除数据库的时候,会将数据库里面的所有表和数据全部删除)DROP DATABASE Maple#选择数据库,我们想要在指定的数据库中做创建表之类的操作,必须要选择我们需要操作的数据库,跳转到maple数据库中USE Maple#创建一张部门表;名称是tb_dept;id字段,主键约束,auto_increment自动增长,name字段,varchar类型,长度为30CREATE TABLE tb_dept( id INT PRIMA 阅读全文

posted @ 2013-07-27 19:44 樱花满天

SqlHelper
摘要:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/* * 本类记录了常用的对数据库操作的代码 */public class SqlHelper { //定义常用的变量 private static Connection ct = null; private static PreparedStatement ps = null; private stat. 阅读全文

posted @ 2013-07-27 19:42 樱花满天

HTTP详细介绍
摘要:一、什么是http协议? 1.客户端连接上web服务器后,若想获得web服务器中的某个web资源,需要遵守一定的通讯格式 http协议用于定义客户庙与web服务器通讯的格式二、http协议简介? 1.http是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层 协议,用于定义WEB浏览器与WEB服务器之间的交换数据的过程 2.HTTP协议是学习javaweb开发的基石,不深入了解HTTP协议,就不用学习JAVAWEB了 三、HTTP请求 客户端连接上服务器后,向服务器请求某个WEB资源,称之为客户端向服务器发送了一个H... 阅读全文

posted @ 2013-07-27 19:41 樱花满天

导航