马如林
桂林电子科技大学计算机硕士,15年+的编程和架构经验,美国PMI认证PMP,Oracle认证Java程序员,信息系统项目管理师,软件设计师,CET6。
展开
-
多级联动数据库菜单
多级联动的数据库菜单是经常使用的。怎样能够实现呢?下面结合邮编查询看一个具体的例子:数据库表post:area,precode,city,code字段下面是一个连接数据库使用的JavaBean:package user;import java.sql.*;public class db { public db() { } Connection conn = null原创 2006-09-05 11:27:00 · 4847 阅读 · 0 评论 -
IP地址查询代码
IP地址查询的实现方法可能和大家自己的想法不是一样的。大家可以看看一般的实现方法。 ipQueary.jsp%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>IP查询IP查询结果 Connection con = user.getConn() ;原创 2006-09-05 11:38:00 · 4364 阅读 · 0 评论 -
日期联动系统
在实际开放系统中,我们经常需要查询介于两个日期之间的数据记录。这就用到了日期联动。一般网上有的大都是一个联动很少见两个的。我这里提供两个联动的供大家参考。自己建立一个html文件拷入下面的代码即可。销售模糊查询销售查询系统 开始日期(发货) 请选择 年原创 2006-09-05 11:50:00 · 1219 阅读 · 0 评论 -
Oracle的clob读取(java实现)
Oracle的Clob字段一般的数据库系统没有。它的读方法也有些不同。下面是一段读的代码包括了JavaBean的数据库连接和Clob的实现方法:1 db.java连接数据库的JavaBean:package user;import java.sql.*;public class db { public db() { } Connection conn = null ; //设置你的原创 2006-09-06 17:48:00 · 5258 阅读 · 0 评论 -
Jsp分页
//变量声明 java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串 java.lang.String strSQL; //SQL语句 int intPageS原创 2006-09-11 09:44:00 · 882 阅读 · 0 评论 -
Java 环境配置(包括了JDBC,JFreeChart和Tomcat)
Java 环境配置:下面的包括了Microsoft SQL Server 2000 的JDBC,JFreeChart和Tomcat等的设置c:/AUTOEXEC.BATset PATH=%PATH%set PATH=C:/j2sdk1.4.0_02/binset JAVA_HOME=C:/j2sdk1.4.0_02set CLASSPATH=C:/j2sdk1.4.0_02/binset原创 2006-09-12 16:22:00 · 1550 阅读 · 0 评论 -
MySql的连接
MySql数据库的两种连接方式:1com.mysql.jdbc.Driver Class.forName("com.mysql.jdbc.Driver").newInstance(); String url ="jdbc:mysql://localhost/test?user=root&password=admin&useUnicode=true&characterEncoding原创 2006-09-11 09:48:00 · 948 阅读 · 0 评论 -
Tomcat连接池连接MySql数据库
Tomcat连接池连接MySql数据库:tomcat linking pool to mysql.jsp out.print("我的测试开始"); DataSource ds = null; try{ InitialContext ctx=new InitialContext(); out.print("我的测试开始2"); ds=(DataSource)ctx.原创 2006-09-11 09:51:00 · 990 阅读 · 0 评论 -
Jsp的九种对象
Jsp的九种对象我简述之:page application request response session config out pageContext page%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>response response.setHeader("P原创 2006-09-11 09:41:00 · 906 阅读 · 0 评论 -
XP下Java环境配置
XP下Java环境配置:设置环境变量。变量名: JAVA_HOME变量值: C:/j2sdk1.4.2_10 变量名: PATH变量值: %PATH%;C:/j2sdk1.4.2_10/bin变量名: CLASSPATH变量名: .;C:/j2sdk1.4.2_10/bin;C:/j2sdk1.4.0_02/lib/dt.jar;C:/j2sdk1.4.2_10/lib原创 2006-09-21 16:19:00 · 1583 阅读 · 0 评论 -
最近打算再次使用Eclipse
最近打算再次使用Eclipse 开源就是好,免费的。 我会将我遇到的问题写出来。免得后面的人继续碰到而麻烦。原创 2006-09-22 16:16:00 · 1038 阅读 · 0 评论 -
安装了个netbeans
安装过程中。我原来有jdk。他居然安装不了。不得不重装了个系统。并测试了个GUI程序。还行。感觉比eclipse好点。原创 2006-10-13 16:43:00 · 824 阅读 · 0 评论 -
JavaBean中调用ICTCLAS的dll给Jsp
中科院的分词系统是非常好的分词系统。 我在做一个系统时用到了仅仅时研究,同时我参考了 北京师范大学陈天的Java版本。在其中进行部分改动满足自己的需求。1 jsp文件调用bean。@page contentType="text/html"%>@page pageEncoding="UTF-8"%>@page language="java"%>@page import="java.原创 2006-10-29 17:18:00 · 2111 阅读 · 1 评论 -
Java学习的好网站
http://www-128.ibm.com/developerworks/cn/java/index.html原创 2006-11-01 09:26:00 · 930 阅读 · 0 评论 -
dblog的字符集问题
同时使用utf8没有问题 org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/uniblog?useUnicode=true&characterEncoding=utf8 root MySQL的数据库同样需原创 2006-11-01 21:15:00 · 877 阅读 · 0 评论 -
Hibernate学习
以前学过一些。有点了解,现在看一个开源的代码。里面用了些。发现有点问题。不得不看http://www.hibernate.org/hib_docs/reference/zh-cn/html/preface.html不错的地方!原创 2006-10-27 13:48:00 · 830 阅读 · 0 评论 -
采用p6spy显示Hibernate的SQL语句
下面我介绍一下p6spy在tomcat应用程序上安装的步骤:1 http://www.p6spy.com/下载install包。zip包好像少p6spy.jar文件。2 解压出p6spy.jar 和spy.properties两个文件3 pp6spy.jar 放入应用程序的WEB-INF/lib目录,将spy.properties放入WEB-INF/classes目录4 修改spy.propert原创 2006-10-27 19:50:00 · 1750 阅读 · 0 评论 -
JDBC连接没有密码的MySQL数据库
Class.forName("com.mysql.jdbc.Driver").newInstance(); String url ="jdbc:mysql://localhost/myblog?user=root&password=&useUnicode=true&characterEncoding=GB2312" ;Connection conn= DriverManager.getC原创 2006-10-28 17:32:00 · 9431 阅读 · 1 评论 -
FCKedit最好的编辑器之一
最好的编辑器之一原创 2006-10-30 12:28:00 · 1131 阅读 · 0 评论 -
获取处理时间用System.currentTimeMills()
应该获取到的是毫秒数,获取处理时间。startTime = System.currentTimeMills();endTime = System.currentTimeMills();out.println(startTime);原创 2006-10-31 17:17:00 · 2680 阅读 · 0 评论 -
Velocity学习
最近在看开源的博客项目。用了Velocity感觉这东西早就有了。也是解决传递参数的问题。 没发现特别的。这样的功能在商业上我几年前开发用过。不过开源就是好。我以前就知道个大概。想看源代码不容易。http://jakarta.apache.org/velocity/原创 2006-10-26 08:45:00 · 774 阅读 · 0 评论 -
CSDN的编辑器是开源的
最近看了个博客代码。其中用到了这个所以知道了。^_^不过这里怎么不说明呢?人家可是有说明的啊!那个按钮不见了。原创 2006-10-26 21:24:00 · 952 阅读 · 0 评论 -
war文件的问题
war 是web archive文件的简写一般用在发布程序上。可以用winrar解压。tomcat对war的使用我就用解压的。原创 2006-10-27 17:04:00 · 835 阅读 · 0 评论 -
Dblog使用记录之数据库字符
MySQL 的应该用gb2312里面的统一utf-8Hibernate设置:D:/dblog/WEB-INF/classes/hibernate.cfg.xmlxml version="1.0" encoding="UTF-8"?>DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configurat原创 2006-10-27 20:29:00 · 1553 阅读 · 0 评论 -
MySQL时间插入的问题
MySQL时间插入的问题: String sqlStr = "insert into SampleRelation values("+diary_id+","+praTime+",1,now())"; 当然MySQL还有时间戳的函数。原创 2006-11-03 11:34:00 · 1335 阅读 · 0 评论 -
Java的SQL语句的写法小结
Java的strSQL的写法确实有时候让人头疼:有 " +让你搞得不是很明白。其实,分开来看就行。识别每个符号的意思即可。"" 是SQL的字符串。是String类型的。 里主要用来字符串操作的。和数据库的varchar等相对应得。不和int 对应。+ 是用来连接字符串类的 这样你就可以看明白了。原创 2006-11-03 15:49:00 · 5812 阅读 · 1 评论 -
must be caught or declared to be thrown
must be caught or declared to be thrown这种情况的问题:主要有可能是应该try得没有使用。 比如驱动的装载等。原创 2006-11-07 09:21:00 · 4556 阅读 · 0 评论 -
Singleton的JDBC驱动
我毕业设计用的简单的Singleton的MySQL驱动:不是连接池的.我够用了就没写.有不少问题也不想改了.我用来做实验不是商用.package com.mrl.dbconn;/** * * @author longronglin */import java.sql.*;public class db { public db() { } public static Conne原创 2006-11-03 11:32:00 · 872 阅读 · 0 评论 -
try catch finally的应用
在使用try catch finally时,有时会出现upexcepted exception ... 这里就是你的try块写得有问题了。可能是由于需要try catch的地方,你没有使用。下面的一个是正常的。 private void QuearyDB(String strSQL) ...{ Connection con = db.getConn ()原创 2006-11-05 21:26:00 · 1024 阅读 · 0 评论 -
var can not be resolved
有可能是变量使用未定义for(i=0 ; i而没有int i;原创 2006-11-08 10:24:00 · 1069 阅读 · 0 评论 -
容易出错的double运算
double类型的运算在用到类型转换时容易出现问题:下面的代码:大家可以测试一下。int count =7;int GoodAppearCountSum =50;double possibleOne = count/ GoodAppearCountSum; double possibleTwo = (double)count/ (double)GoodAppearCountSu原创 2006-11-05 21:22:00 · 1440 阅读 · 0 评论 -
List排序
import java.util.ArrayList;import java.util.Comparator;import java.util.Collections;possibleList = new ArrayList();possibleList.add (strPossible); Comparator comp = Collections.reverseOrder ();原创 2006-11-16 11:08:00 · 1051 阅读 · 0 评论 -
连接池的效率
原因大概就是省去了 new close;原创 2006-11-19 09:54:00 · 1092 阅读 · 0 评论 -
字符转换为16进制和整数等的方法
/**//* * Main.java * * Created on 2006年11月20日, 下午4:29 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */package chartest;/** *//** * * @author lon原创 2006-11-20 18:28:00 · 1323 阅读 · 0 评论 -
Java字节编码
在我的收藏里有一个讲的不错: http://blog.csdn.net/longronglin/articles/1399567.aspxcontentByte = content.getBytes("gbk");原创 2006-11-21 16:18:00 · 1073 阅读 · 0 评论 -
random()的使用
如下代码产生100-1000之间的随机整数。 int N = 1000; long keyWord[] = new long[N]; for(int i=0; iN; i++) ...{ keyWord[i] = (int)(Math.random()*(1000-100+1)+100);原创 2006-11-21 16:54:00 · 1322 阅读 · 0 评论 -
Java读取文件内容并转换为字符串
String FileName="d:/2.txt"; File myFile=new File(FileName); if(!myFile.exists()) ...{ System.err.println("Cant Find " + FileName); } try原创 2006-11-21 19:32:00 · 44793 阅读 · 5 评论 -
Java写入文本
try ...{ BufferedWriter out = new BufferedWriter(new FileWriter("d:/3.txt")); out.write("aString"); out.newLine(); out.write("second"); out.close();原创 2006-11-21 20:55:00 · 2767 阅读 · 0 评论 -
Java的折半查找程序
返回值为负则未找到。 public static int binarySearch(long[] a, long key) { int low = 0; int high = a.length-1; while (low { /** 左移一位等于除以2*/ i原创 2006-11-22 16:16:00 · 3014 阅读 · 0 评论 -
gbk与unicode的映射表
按照Java代码的说明可以找到如下文字: Code Page 936 (CP936) is the most popular implementation of GBK. A mapping to Unicode is provided by Microsoft: http://www.microsoft.com/typography/unicode/936.txt下面的原创 2006-11-22 20:29:00 · 4864 阅读 · 1 评论