文章 | 文章列表>> |
2008-07-18 00:02:57
文章来源:http://www.cnblogs.com/mgod/archive/2007/10/19/931013.html
java中Class.forName的含义
Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段
Class aClass = Class.forName(xxx.xx.xx);
Object anInstance = aClass.newInstance();
Class.forName("").newInstance()返回的是object
but there is some limit for this method to create instance
that is your class constructor should no contain parameters, and you should cast the instance manually.
Class Driver{
protected static Driver current;
public static Driver getDriver(){
return current;
}
}
Class MyDriver extends Driver{
static{
Driver.current=new MyDriver();
}
MyDriver(){}
}
用时:
Class.forName("MyDriver");
Driver d=Driver.getDriver();
有的jdbc连接数据库的写法里是Class.forName(xxx.xx.xx);而有一些:Class.forName(xxx.xx.xx).newInstance(),为什么会有这两种写法呢?
Class.forName(xxx.xx.xx) 返回的是..
java中Class.forName的含义
Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段
Class aClass = Class.forName(xxx.xx.xx);
Object anInstance = aClass.newInstance();
Class.forName("").newInstance()返回的是object
but there is some limit for this method to create instance
that is your class constructor should no contain parameters, and you should cast the instance manually.
Class Driver{
protected static Driver current;
public static Driver getDriver(){
return current;
}
}
Class MyDriver extends Driver{
static{
Driver.current=new MyDriver();
}
MyDriver(){}
}
用时:
Class.forName("MyDriver");
Driver d=Driver.getDriver();
有的jdbc连接数据库的写法里是Class.forName(xxx.xx.xx);而有一些:Class.forName(xxx.xx.xx).newInstance(),为什么会有这两种写法呢?
Class.forName(xxx.xx.xx) 返回的是..
2008-07-18 00:00:40
文章来源:http://blog.csdn.net/zhf811224/archive/2007/04/23/1575598.aspx
一、 从Oracle和Microsift网站上下载JDBC驱动程序
n 下载Oracle JDBC驱动程序
1. 网址:
http://www.oracle.com/technology/global/cn/software/tech/java/sqlj_jdbc/index.html
2. 在Eclipse安装目录,例如D:\lecture\JAVA\Eclipse\eclipse下创建路径:
D:\lecture\JAVA\Eclipse\eclipse\jdbc\OracleJDBC\lib。
3. 下载4个java归档文件放入其中:
1) ocrs12.jar
2) ojdbc14.jar
3) ojdbc14dms.jar
4) orai18n.jar
n 下载SQL Server 2000 Driver for JDBC Service Pack 3,支持JDK 1.4
1. 网址:
[url]http://www.micros..
一、 从Oracle和Microsift网站上下载JDBC驱动程序
n 下载Oracle JDBC驱动程序
1. 网址:
http://www.oracle.com/technology/global/cn/software/tech/java/sqlj_jdbc/index.html
2. 在Eclipse安装目录,例如D:\lecture\JAVA\Eclipse\eclipse下创建路径:
D:\lecture\JAVA\Eclipse\eclipse\jdbc\OracleJDBC\lib。
3. 下载4个java归档文件放入其中:
1) ocrs12.jar
2) ojdbc14.jar
3) ojdbc14dms.jar
4) orai18n.jar
n 下载SQL Server 2000 Driver for JDBC Service Pack 3,支持JDK 1.4
1. 网址:
[url]http://www.micros..
2008-07-17 23:57:39
文章来源:http://support.microsoft.com/kb/313100/zh-cn
如何开始使用 Microsoft JDBC
察看本文应用于的产品
文章编号
:
313100
最后修改
:
2005年8月12日
修订
:
3.2
本页
概要
设置 CLASSPATH 变量
注册驱动程序
如何开始使用 Microsoft JDBC
察看本文应用于的产品
文章编号
:
313100
最后修改
:
2005年8月12日
修订
:
3.2
本页
概要
设置 CLASSPATH 变量
注册驱动程序
2008-07-17 22:39:46
文章来源:http://www.cnblogs.com/redfox241/archive/2007/06/18/788109.aspx
为了解决客户在安装产品的过程中使用MS SQL SERVER数据库可能出现的由于端口号而无法连接数据库的问题。
问题分析
SQLServer数据库特有的1433端口号配置不当或被操作系统屏蔽,故而连接不上数据库。
解决方案
首先检查1433端口号是否配置正确:
从左下角的"开始"进入。。。。。。最后找到"服务器网络实用工具"
到"TCP/IP"后并选中,点击[属性]出现下面对话框:
如[默认端口]不是"1433",更正之;
如是"1433"则请把防火墙及杀毒软件先关闭。
注意:WindowsXP、Windowx2003操作系统需要打数据库sp3或sp3a或ap4补丁,而Windows2000 操作系统不打任何数据库补丁也可。
测试1433端口号是否可用:
测试1433端口号,可在命令行(DOS窗口),输入"telnet 192.168.9.162 1433",如出现错误提示则此端口号不通,说明是操作系统的问题(先确保数据库端口已是'1433'),解决方式就是打数据补丁及关闭防火墙和杀毒软件,目的就是把此端口放开。
为了解决客户在安装产品的过程中使用MS SQL SERVER数据库可能出现的由于端口号而无法连接数据库的问题。
问题分析
SQLServer数据库特有的1433端口号配置不当或被操作系统屏蔽,故而连接不上数据库。
解决方案
首先检查1433端口号是否配置正确:
从左下角的"开始"进入。。。。。。最后找到"服务器网络实用工具"
到"TCP/IP"后并选中,点击[属性]出现下面对话框:
如[默认端口]不是"1433",更正之;
如是"1433"则请把防火墙及杀毒软件先关闭。
注意:WindowsXP、Windowx2003操作系统需要打数据库sp3或sp3a或ap4补丁,而Windows2000 操作系统不打任何数据库补丁也可。
测试1433端口号是否可用:
测试1433端口号,可在命令行(DOS窗口),输入"telnet 192.168.9.162 1433",如出现错误提示则此端口号不通,说明是操作系统的问题(先确保数据库端口已是'1433'),解决方式就是打数据补丁及关闭防火墙和杀毒软件,目的就是把此端口放开。
2008-07-17 22:37:22
文章来源:http://quezhuning.spaces.live.com/Blog/cns!19493C442298AE31!465.entry
关于可恶的JDBC连接微软SQLSERVER2000数据库的问题(一)
以前在WINDOWS 2000 SERVER(SP4)服务器版连接成功过,这回换成WINDOWS XP操作系统后连接了好几次也没有成功,他们所说的给SQLSERVER2000打上SP3补丁就好用,可是就算点完加补丁的程序之后,好像版本的补丁还是SP2没有变,不知什么意思。
以下是转自一个网民的相关连接资料,我将在下一篇写自己连接成功的方法:
java连接SQL server 2000 详细步骤
配置:winXP JDK1.6 SQL server 2000
出错信息:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis
hing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open..
关于可恶的JDBC连接微软SQLSERVER2000数据库的问题(一)
以前在WINDOWS 2000 SERVER(SP4)服务器版连接成功过,这回换成WINDOWS XP操作系统后连接了好几次也没有成功,他们所说的给SQLSERVER2000打上SP3补丁就好用,可是就算点完加补丁的程序之后,好像版本的补丁还是SP2没有变,不知什么意思。
以下是转自一个网民的相关连接资料,我将在下一篇写自己连接成功的方法:
java连接SQL server 2000 详细步骤
配置:winXP JDK1.6 SQL server 2000
出错信息:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis
hing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open..
2008-04-16 15:48:35
2008-04-16 15:46:58
2008-04-16 15:44:14
2008-04-16 15:42:48
2008-04-16 15:41:00
2008-04-16 15:39:06
2008-04-16 15:37:46
2008-04-16 15:35:42
2008-01-12 18:44:40
2007-12-16 12:26:33
2007-12-13 16:52:35
2007-12-12 15:56:21
以Fedora Core 6 平台为准
1.关于rpm的一些命令
rpm -qa
用于列出当前系统安装的所有软件包
rpm -qa -l
用于列出所有软件的安装文件的安装路径
rpm -q -l packgename
用于列出指定packgename的安装路径
rpm -q -i packgename
用于显示指定packgename的软件包相关信息
rpm -q -a -last
按软件包安装详细时间的后先顺序列出所有软件包及其安装详细时间
2.关于wget的一些命令
首先wget下载的默认下载路径在当前工作目录
wget -nd http://fly.src.fer.hr/abcd/robots.txt
则下载的robots.txt文件将被下载在当前工作目录,
相当于 wget http://fly.src.fer.hr/abcd/robots.txt
wget -x http://fly.src.fer.hr/abcd/robots.txt
则在当前目录下创建 fly.src.fer.hr/abcd 目录文件夹
robots.txt保存在abcd文件夹下
1.关于rpm的一些命令
rpm -qa
用于列出当前系统安装的所有软件包
rpm -qa -l
用于列出所有软件的安装文件的安装路径
rpm -q -l packgename
用于列出指定packgename的安装路径
rpm -q -i packgename
用于显示指定packgename的软件包相关信息
rpm -q -a -last
按软件包安装详细时间的后先顺序列出所有软件包及其安装详细时间
2.关于wget的一些命令
首先wget下载的默认下载路径在当前工作目录
wget -nd http://fly.src.fer.hr/abcd/robots.txt
则下载的robots.txt文件将被下载在当前工作目录,
相当于 wget http://fly.src.fer.hr/abcd/robots.txt
wget -x http://fly.src.fer.hr/abcd/robots.txt
则在当前目录下创建 fly.src.fer.hr/abcd 目录文件夹
robots.txt保存在abcd文件夹下
2007-12-07 14:17:37
2007-12-07 14:16:21
2007-12-07 12:51:57


自定义区块
goodgoodstudy 的BLOG
博客统计信息
51CTO推荐博客
最新评论
文章
51CTO推荐博文
公告
热门文章
背景音乐
友情链接
