- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 JDBC连接INFORMIX数据库
1.先给出jdbc连接informix库的DEMOpublic static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException { String DBDriver = "oracle.jdbc.drive
2010-02-07 12:25:00 1051
转载 Informix的常用知识
一、 简介: 1)、INFORMIX主要产品分为三大部分: 数据库服务器(数据库核心) 应用开发工具 网络数据库互联产品 2)、数据库服务器有两种,作用都是提供数据操作和管理: SE:完全基于UNIX操作系统,主要针对非多媒体的较少用户数的应用 ONLINE:针对大量用户的联机事务处理和多媒体应用环境 3)、应用开发工具是用以开发应用程序必要的环境和工具,主要也有两个系列:
2010-02-07 12:24:00 1359
原创 informix中文库和英文库之间的转码问题
为什么需要转码?生产需要,因为要做一系列的Insert操作,而且Insert语句中含中文字符。故如果informix默认是英文的话需要转码。如果默认是中文的话即不需要。这点一定要切记。代码例子:/** 如果databaseType字段为0说明为英文库。此时需要转码。否则就是中文库,不需要转码*/if(rateModule.getDatabaseType().tr
2010-02-07 12:23:00 777
原创 关于JDBC连接informix出现的异常:Unable to load locale categories
昨天连接时出现了这个异常:首先连的库为中文库时才会出现这个异常,故可以判断是其unix环境的问题。后来查了下资料,修改jdbc的URl如下:jdbc:informix-sqli://10.203.68.151:8898/jiangqh:INFORMIXSERVER=onjz1;user=dccenter;password=sjjh151;DB_LOCALE=zh_cn.gb;CLIEN
2010-02-07 12:23:00 6352
原创 新建linux虚拟机如何和windows传资料
本机原理为运用Linux的sshd方法来传输,传输的工具为putty.exe的psftp.exe1.Linux版本为Red Hat9.0,windows版本不限,本人所用的版本为windows server 20032.按步骤装好Linux先设置linux的IP,必须在本地机器位于一个网段内用/sbin/ifconfig看linux的ip然后设置linux的IP.修改方法如下ifconfig et
2010-02-07 12:21:00 631
原创 Tomcat的两重脚本启动方式/tomcat映射配置方法
1.适用于5.5版本的tomcat重启set WshShell=WScript.CreateObject("WScript.Shell")WshShell.Run("net stop tomcat5")WScript.Sleep(10000)WshShell.Run("net start tomcat5") 2.适用于任何版本的tomcat重启Set WshShell
2010-02-07 12:21:00 569
原创 在英文操作系统上如何用中文?
1.首先是IE显示中文.因为默认windows 2000的语言为英语,所以打开IE时会去查找英文的网站.比如:www.google.com输入后会根据语言的优先级来设置,所以在Tools->Internet Options->general ->Language->add->添加Chinese (RPC)并且move up到上面的网站了2.其次,可能看的英文网站因为没有中文字符而显示不了中文文字.
2010-02-07 12:20:00 576
原创 Informix 数据库常用问题解决方案(1)
1.1修改锁模式方法用dbaccess选择要修改的数据库,在Query-language中执行修改某个表table_name为行锁:alter table table_name lock mode (row);如果要修改为页锁可以将row 换为page 1.2SQLCODE=240l INFORMIX解释:-240 不能删除行。数据库服务器不能完成DEL
2010-02-07 12:19:00 1464
原创 Informix 数据库常用问题解决方案(2)
1.1SQLCODE=271l INFORMIX解释:-271 不能把新行插入这个表。这个问题可能有许多原因,包括锁定的表或满磁盘。更多的信息请查看伴随的ISAM 错误代码。l 问题分析:可能是数据库空间、表空间满或者互锁。l 参考解决方法:检查数据库空间,如果是数据库空间满,则及时通知数据库管理员。如果还不能解决问题,则重
2010-02-07 12:18:00 2664
原创 Informix 数据库常用问题解决方案(3)
1.1SQLCODE=134l INFORMIX解释:-134 ISAM错误: 没有更多的锁。ISAM处理器需要锁定一行或一个索引页但是已没有可用的锁了。一个操作所需要的锁的个数主要取决于在一个事务中改变的行的个数。你可以通过减少每个事务所修改的行数来减少一个操作所需的锁的个数,或通过锁定整个表来代替锁定行。可用的锁的个数根据你所使用的实现可能在下面三个位置之一被配置:操作
2010-02-07 12:17:00 1544
原创 Informix 数据库常用问题解决方案(4)
1.1SQLCODE=568l INFORMIX解释:-568 数据库没有逻辑日志。 l 参考解决办法:请分公司加日志。1.2下发传输未完成l 问题描述下发过程中程序中断或者挂起,数据未传输完成。l 问题分析1、 可能是总公司数据量过大,导致程序coredump了。出现这种问题的数据一般只能是按时间
2010-02-07 12:16:00 1712
原创 缓存Ehcache的基本用法(对象缓存)
import java.io.Serializable;import net.sf.ehcache.Cache;import net.sf.ehcache.CacheManager;import net.sf.ehcache.Element;/***** * @author jqh* Ehcache的基本用法* */public class Test
2010-02-07 12:14:00 5093 1
原创 使用eclipse开发Python。
Help-》Software Upates-》Find and Install-》Search for new features to install-》New remote site-》随便起个name如pydev,url填 http://pydev.sf.net/updates/ -》然后照着提示下载安装即可。Pydev的配置 在Eclipse IDE 下, 打开 Window->Pref
2010-02-07 12:12:00 644
原创 给服务器加一个关闭监听线程
一般线程的服务端程序都要设置一个关闭接口.以在维护时或者更新时做为处理.但是,如果是强行kill掉进程的话.说不定会导致服务器线程正在执行的任务被突然中断(如果是经常有长连接的线程的话).所以,如果你的多线程服务器如果任务很重要,不允许被中断,则应该由服务器自身在恰当的时刻关闭自已下面就给我的程序加一个关闭功能.方法如下:本身我的服务器监控8991端口.有客户端请求上来,就到线程池取线程进行处
2010-02-07 12:12:00 1859
原创 Python日期和字符串的互转
用的分别是time和datetime函数Created on 2009-9-2@author: jiangqhimport time,datetime# date to strprint time.strftime("%Y-%m-%d %X", time.localtime())#str to datet = time.strptime(
2010-02-07 12:11:00 1472
原创 windows 7的java环境变量
class_path.;D:/Program Files/Java/jdk1.5.0_04/lib/tools.jar;D:/Program Files/Java/jdk1.5.0_04/lib/rt.jar;D:/Program Files/Java/jdk1.5.0_04/lib/dt.jar;pathD:/Program Files/Java/jdk1.5.0_04/bin;D:/Pro
2010-02-07 12:09:00 430
原创 Python文件的读写
相比java而言,Python用几行代码就可以代替java十来行的代码,真的非常不错Created on 2009-9-2@author: jiangqh# file create and writecontext = hello world hello china f = file("hello.txt",w
2010-02-07 12:09:00 707
原创 java 捕捉信号(linux下的kill,ctrl+c)
import sun.misc.Signal;import sun.misc.SignalHandler;/**** java信号处理demo* @author jiang_qh**/public class SignalHandlerExample implements SignalHandler{private SignalHandler oldHa
2010-02-07 12:08:00 9473
原创 python下的web开发框架-Django,创建项目
解压django,然后到其目录下安装前提是你安装好python.并将其配置到环境变量中,然后去django的压缩文修的下,执行以下倒命令python setup.py install1.创建project首先我们打开cmd, 定位到希望新建工程的目录下, 任意目录均可. 然后键入如下命令:django-admin.py startproject hello其中hello为新工程目录
2010-02-07 12:07:00 1464 1
原创 python下的web开发框架-Django,建立模型
要创建你的app(将django配置到环境变量下)python manage.py startapp polls它们将会创建一个polls文件夹,里面的内容是: polls/ __init__.py models.py views.py这个目录结构就是app应用程序。编写数据库Web应用程序的第一步是定义你的模型层——基本上就是你的数据库的布局,
2010-02-07 12:06:00 1209
原创 python下的web开发框架-Django,url配置
url配置我们在polls这个app下创建一个helloworld.pyfrom django.http import HttpResponsedef index(request): return HttpResponse("Hello, Django.")修改 urls.pyfrom django.conf.urls.defaults import *# Uncomme
2010-02-07 12:04:00 636
原创 配置Eclipse 下的Django开发环境(Eclipse + Pydev)
http://docs.djangoproject.com/en/dev/ django官方文档 本人用的eclipse是eclipse3.4然后你必须先安装pydev安装方法是:help->softupdate->addsite填入: http://sourceforge.net/projects/pydev/ 默认安装完成就ok然后选择右上角的open Perspective选择o
2010-02-07 12:03:00 711
原创 python下的web开发框架-Django,django模板的使用
模板是简单的文本文件,它可以是html格式或是xml,csv等格式的模板包括变量,括它会被值所替代当运行时,以及标签它控制模板的逻辑运算如if,else等下面是一个简单的模板,我们将会对它做详细的说明{% extends "base_generic.html" %}{% block title %}{{ section.title }}{% endblock %}{% block
2010-02-07 12:02:00 1129
转载 可以让你少奋斗十年的工作经验
第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状
2010-02-07 12:00:00 475
原创 JAVA,如何判断点是否在面内?
首先面也是由一系列的点组成,比如,一个正方形。我们可以把它当成四个坐标点然后直线连接而成。java.awt.geom.GeneralPath为我们实现的这个画线的功能。下面用一个简单的例子来画一个面/*** 将经纬度点集合转换为GeneralPath对象* * @param points 点集合(有序)* * @return GeneralPath对象*/public static G
2010-02-07 11:58:00 2675
空空如也
帮忙:java对大批量数据进行操作
2009-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人