Java命令行执行从SQL 2000数据库转移到2005数据库
1.下载2005数据库驱动(sqljdbc.jar)
2.这时要用Eclipse等集成开发环境,在build path里面把2000数据库驱动包删除了,然后导进2005数据包。
3.把代码中注册数据库驱动的代码换成2005的代码。
如:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 2000 version
Connection con = DriverManager.getConnection("jdbc:sqlserver://<ServerName>;user=<UserName>;password=<Password>");//2005 version
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://<ServerName>;user=<UserName>;password=<Password>");//2000 version
4.修改sqljdbc.jar包,把该包中的manifest.mf中除了第一行以外,其他的都删除了;另外同时把zigbert.rsa和zigber.sf这两个文件删除了;(这时最重要的一步,不然会出现以下错误,如安全错误等)
Exception in thread "main" java.lang.SecurityException: no manifiest section for
signature file entry com/microsoft/sqlserver/jdbc/SQLServerException.class
at sun.security.util.SignatureFileVerifier.verifySection(Unknown Source)
at sun.security.util.SignatureFileVerifier.processImpl(Unknown Source)
at sun.security.util.SignatureFileVerifier.process(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarFile.initializeVerifier(Unknown Source)
at java.util.jar.JarFile.getInputStream(Unknown Source)
at sun.misc.URLClassPath$JarLoader$2.getInputStream(Unknown Source)
at sun.misc.Resource.cachedInputStream(Unknown Source)
a
相关文档:
在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......
最近公司碰到需要用图表的形式显示一些数据,我就开始到网上查询,查到了jfreechart和amcharts,这两者我都实现过了,jfreechart最后生成图片,但是图片效果不是我想要的,然后又研究amcharts 它的效果确实很好,而且官方网站上还有好些例子可供下载,网址是:www.amcharts.com
(想要完成一个amcharts图形需要swfobjects. ......
native2ascii
在WINDOWS平台下编写的资源文件,以GB2312方式编码,在编译时需要转码,以确保在各个平台上的正确性
编码:
native2ascii -encoding utf8 temp.properties ApplicationResources_zh_CN.properties
&n ......
Java API 流
按功能分有节点流和处理流
按读取文件分字节流和字符流
按文件输入输出分输出流和输入流
FileInputStream ,FileOutputStream
BufferedInputStream ,BufferedOutputStream
FileReader ,FileWriter
BufferedReader ,BufferedWriter
InputStreamReader ,OutputSteamWriter
DataInputStr ......