- 浏览: 195339 次
- 性别:
- 来自: 杭州
最新评论
-
aslijiasheng:
值得学习,对我有帮助
Spring定时器的简单使用 -
hlt:
...
Spring定时器的简单使用 -
痛苦的人:
对我太有帮助了。
oracle定时器简单操作 -
dongbiying:
...
oracle定时器简单操作 -
happygao521:
兄弟,快一年了,加油。
今天毕业了
文章列表
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%
String fileName = "最简单的导出表格.xls";
fileName = new String(fileName.getBytes("GBK"),"ISO8859_1");
response.setHeade ...
package procudure;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public class JDBCOracle {
public static final String SEQUENCESQL = "select jdb ...
消除操作错误时候的“滴滴”声:
打开你的mysql的安装目录我的目录是C:\Program Files\MySQL\MySQL Server 5.1\ 然后在里面找到有一个名字叫"my.ini”的文件然后用记事本打开它.然后在里面找到"[mysql]” 这个字段你可以用查找功能去搜然后在它的下面添加一行"no-beep "然后重启SQL服务就可以了
未完待续!
关于抽象类,继承,接口经常犯的错误
- 博客分类:
- java 基础
今天又犯了一个超级低级的错误,这个错误在很久之前犯过一次,那次搞明白了,这次又犯了。花了很长时间才弄明白。在这里记一下,以免以后再犯时容易查到错误:
1,子类继承抽象父类:首先要弄清楚抽象类是可以拥有构造方法和静态方法的,并且可以拥有静态变量和静态常量,可以被子类继承。但是抽象类不可以实例化。若父类A拥有一个有参的构造方法,没有无参的构造方法;子类B继承父类A,子类B有一个有参的构造方法,此时会报错。因为子类在实例化调用有参的构造方法的时候会默认去调用父类的无参构造方法,所以会报错。但是如果子类B在有参构造方法里super(x,y)调用父类有的构造方法,此时是不会报错的。
未完待续!
在一个链接中如果链接的是中文名字的链接,一般会报404错误,可以使用流的方式下载,即可以解决。
这是一个简单的页面,下载的文件包含中文名:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
< ...
package October;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class DOMTest {
public static void main(String[] args) {
String v_strXML = "&l ...
先建一张测试表:
create table WWT_TABLE_TEST
(
NAME VARCHAR2(2000),
AGE NUMBER,
SEX VARCHAR2(20),
BIRTHDAY DATE
)
创建被调用的存储过程:
create or replace procedure wwt_test2(inchar in varchar2,outchar out varchar2) is
begin
outchar:=inchar||'hello procedure';
end;
创建调用被调用存储过程的存储过 ...
merge在oracle用以从另一张表中取数据插入到一张表中,如果两张表中记录符合某些条件,则替换,如果不符合则插入。下面的例子是把mergetest中记录更新到newmergetest,如果两张表的id相同,则更新newmergetest,否则插入:
首先建两张测试表:
create table mergetest(id number primary key,name varchar(20));
create table newmergetest(id number primary key,name varchar(20));
往两张表中插入数据:
insert into ne ...
首先创建一张测试表:
create table JOBTEST ( ID VARCHAR2(50) primary key, NAME VARCHAR2(20), AGE NUMBER(3) )
然后写好定时器要调用的存储过程:
create or replace procedure myprocedure is begin insert into jobtest values(to_char(sysdate,'yyyy-MM-dd hh:mm:ss'),'july',22); commit; end;
接下来就要建立定时器了:
var myjob number; be ...
花了有一段时间“研究”spring的定时器了。由于网上的大多数方法并不是我想找到的(spring定时器有多种实现方法),所以一直没有摸索出来,今天终于搞定了(其实巨简单):
例子用的是springMVC的框架(其实根本用不着)。搭 ...
localhost:C:\WINDOWS\system32\drivers\etc\hosts
在Oracle安装文件夹如:C:\oracle\network\ADMIN中的tnsnames.ora文件可以查看到如下信息:
JULY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = snail)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = july)
)
)
一般此文件用以客户机访问服务器的时候用的。只有有了上面的信息,才能在“主机字符串”中填写。
关于同义词和db link ...
package August;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/**
* ...
首先是读Excel:
package August;
import java.io.File;
import jxl.Cell;
import jxl.CellType;
import jxl.DateCell;
import jxl.NumberCell;
import jxl.Sheet;
import jxl.Workbook;
public class ReadExcel {
public static void main(String[] args) {
Workbook workbook = null;
try {
wo ...
虽然用blob的情况不多,但是还是得了解一下,网上看得有点乱,而且没有看到从数据读blob的。在此总结一下:
数据库中的建表语句如下:
create table blogtest(id number primary key,name varchar2(20),picture blob);
package August;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import jav ...