如何把Smart Start CD光盘制作成USB工具(U盘)
2013-12-16 21:15
393 查看
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype>
之前需要注意一点,sql server同样必须打上了sp3的补丁,然后才能与jdbc for sqlserver sp3连接。如果是"Error establishing socket"错误,很有可能是要在sql上打sp3补丁。
下面是对运行log4j写MS SQL Server 2000 SP3日志的计算机的要求:
SQL Server 2000 Driver for JDBC Service Pack 3。您可以从以下位置下载并安装适应于SQLServer SP3的jdbc版本:
浏览
http://www.microsoft.com/downloads/details.aspx?familyid=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en
如果只是log4j写sql server,我们只需要下载这个包中的mssqlserver.tar
即可,不必安装jdbc:
http://www.microsoft.com/downloads/info.aspx?na=46&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f4%2f1%2fd%2f41d3e9c0-64d1-451e-947b-7a4cba273b2d%2fmssqlserver.tar
下载信息为:
l Download files belowQuick InfoVersion: 2.2.0040
l Date Published: 7/6/2004
l Language: English
l Download Size: 2883 KB*
从mssqlserver.tar解压缩出:
l msbase.jar
l msutil.jar
l mssqlserver.jar
如果是做基于Tomcat的web应用,请放在tomcat的common\lib文件夹下。并让你的工程加入对它们的引用。
在数据库中准备一个这样的表,jws_log:
其中,sLevel字段代表日志的级别;sLogger字段代表日志是由哪一个类或者文件产生的,如
“iNotes.Default.Page_Load(c:\mailsource\default.aspx.cs:269)”;sMessage字段代表日志的内容。
对工程的属性文件,需要如此配置:
下面我们对“%d %t %p %l %m %n”一一讲解:
l %d输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy-MM-dd HH:mm:ss},输出类似:2005-7-19 17:49:27,刚好适合插入SQLServer;
l %t 产生该日志事件的线程名;
l %p 日志的log_level,如DEBUG、WARN或者INFO;
l %c 输出所属的类目,通常就是所在类的全名,如“iNotes.Default”;
l %m 日志的内容;
l %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。如write2database.main(write2database.java:33);
l %n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n”
工程中的写法:
运行起来,你就会看到有这样的sql语句被执行了:
INSERT INTO jws_log VALUES ('2005-07-19 17:48:50', 'main', 'INFO', 'write2database.main(write2database.java:33)', 'just test', '')
[Java]log4j写SQL Server数据库日志的统一写法
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-19 | Java log4j sqlserver |
SQL Server 2000 Driver for JDBC Service Pack 3的下载
之前需要注意一点,sql server同样必须打上了sp3的补丁,然后才能与jdbc for sqlserver sp3连接。如果是"Error establishing socket"错误,很有可能是要在sql上打sp3补丁。下面是对运行log4j写MS SQL Server 2000 SP3日志的计算机的要求:
SQL Server 2000 Driver for JDBC Service Pack 3。您可以从以下位置下载并安装适应于SQLServer SP3的jdbc版本:
浏览
http://www.microsoft.com/downloads/details.aspx?familyid=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en
如果只是log4j写sql server,我们只需要下载这个包中的mssqlserver.tar
即可,不必安装jdbc:
http://www.microsoft.com/downloads/info.aspx?na=46&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f4%2f1%2fd%2f41d3e9c0-64d1-451e-947b-7a4cba273b2d%2fmssqlserver.tar
下载信息为:
l Download files belowQuick InfoVersion: 2.2.0040
l Date Published: 7/6/2004
l Language: English
l Download Size: 2883 KB*
得到jar包
从mssqlserver.tar解压缩出:l msbase.jar
l msutil.jar
l mssqlserver.jar
如果是做基于Tomcat的web应用,请放在tomcat的common\lib文件夹下。并让你的工程加入对它们的引用。
数据库日志表的准备
在数据库中准备一个这样的表,jws_log:生成脚本: |
CREATE TABLE [dbo].[jws_log] ( [nId] [int] IDENTITY (1, 1) NOT NULL , [dtDate] [datetime] NOT NULL , [sThread] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [sLevel] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL , [sLogger] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL , [sMessage] [varchar] (2000) COLLATE Chinese_PRC_CI_AS NOT NULL , [sException] [varchar] (4000) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[jws_log] WITH NOCHECK ADD CONSTRAINT [PK_jws_log] PRIMARY KEY CLUSTERED ( [nId] ) ON [PRIMARY] GO |
“iNotes.Default.Page_Load(c:\mailsource\default.aspx.cs:269)”;sMessage字段代表日志的内容。
工程中Log4J的配置
对工程的属性文件,需要如此配置:配置: |
log4j.rootLogger=DEBUG,CONSOLE,DATABASE log4j.addivity.org.apache=true ######################## # JDBC Appender ####################### log4j.appender.DATABASE.Threshold=INFO log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender #log4j.appender.DATABASE.BufferSize=10 log4j.appender.DATABASE.URL=jdbc:microsoft:sqlserver://192.168.1.111:1433;DatabaseName=ultra_domino log4j.appender.DATABASE.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver log4j.appender.DATABASE.user=sa log4j.appender.DATABASE.password= log4j.appender.DATABASE.sql=INSERT INTO wap_mail_jws_log VALUES ('%d{yyyy-MM-dd HH:mm:ss}', '%t', '%p', '%l', '%m', '') log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout |
l %d输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy-MM-dd HH:mm:ss},输出类似:2005-7-19 17:49:27,刚好适合插入SQLServer;
l %t 产生该日志事件的线程名;
l %p 日志的log_level,如DEBUG、WARN或者INFO;
l %c 输出所属的类目,通常就是所在类的全名,如“iNotes.Default”;
l %m 日志的内容;
l %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。如write2database.main(write2database.java:33);
l %n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n”
工程中调用Log4J
工程中的写法:代码: |
import sun.jdbc.odbc.*; import java.sql.*; import org.apache.log4j.Category; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; import org.apache.log4j.jdbc.*; /* add for log4j: class Logger is the central class in the log4j package. we can do most logging operations by Logger except configuration. getLogger(...): retrieve a logger by name, if not then create for it. */ static Logger logger = Logger.getLogger ( write2database.class.getName () ) ; /* add for log4j: class BasicConfigurator can quickly configure the package. print the information to console. */ PropertyConfigurator.configure ( "log4j2database.properties" ) ; logger.info ( "just test" ) ; |
INSERT INTO jws_log VALUES ('2005-07-19 17:48:50', 'main', 'INFO', 'write2database.main(write2database.java:33)', 'just test', '')
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-19 | Java log4j sqlserver |
相关文章推荐
- 最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)
- 大白菜U盘启动盘制作工具V5.0如何制作启动系统U盘
- 基于kickstart实现网络共享以及制作光盘和U盘实现半自动安装centos6系统
- 如何制作ISO光盘镜像,2款工具 PowerISO, UltraISO
- Windows下将ISO镜像制作成U盘启动的工具(U盘启动工具/UltraISO/Rufus/Universal-USB)
- 量产 教你如何把U盘做成CD-ROM,以后装机可以不用带光盘和光驱0
- CDlinux如何制作U盘启动(附带Minidwep-gtk工具)
- SmartStart CD光盘提供的功能
- 如何制作一个通用的多系统安装U盘一(工具介绍)
- 如何删除/mnt/cdrom?|如何删除只读文件系统(Read-only files ystem)? failed !bh ? 挂载光盘?挂载usb?
- 最新DOS启动盘制作全攻略(图文版)V1.0(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)
- 如何用UltraISO制作大于4G文件的光盘映像可启动U盘
- 如何将U盘变光驱制作USB-CDROM用U盘安装系统
- win 7 usb/DVD download tool制作的U盘 提示缺少cd/dvd驱动
- 万能DOS启动盘制作全攻略!(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)
- 制作HP smartstart启动U盘
- WinSetupFromUSB - 超简单制作多合一系统安装启动U盘的工具 (支持Win/PE/Linux启动盘)
- U盘启动制作工具的USB-HDD、USB-FDD、USB-ZIP
- LiveCD制作U盘启动:Write the LiveCD image to the USB drive
- WinSetupFromUSB - 超简单制作多合一系统安装启动U盘的工具 (支持Win/PE/Linux启动盘)