① 如何在Java程序中访问mysql数据库中的数据并进行简单的操作
一、使用工具:java语言、Myeclipse。
二、操作步骤:
1、第一步:加载MySQL的JDBC的驱动
② java log日志的问题
首先,配置成每天生成的话,.log文件的路径是不会改变的,比如,日志文件是log.log,那么这个文件在第二天会被备份为2013-01-07.log,但是同时会再生成一个log.log文件,所以不会影响你的路径
其次,如果这个日志文件一直被系统在添加日志的话,那么该文件应该是被加锁的,其他程序只能读不能修改和删除,所以如果该情况下你一定要隔几天清空一次,一是修改生成日志的系统,让其定时清除日志文件内容,二是写脚本或程序,先停掉系统,再清空日志,然后重启系统。这种方法,不建议采用。
强烈建议,采用第一种方法,然后修改你的读取日志的程序,每天读取一下前一天生成的日志文件内容就可以了,因为备份文件是用日期命名的,利用这个规律,很容易就可以获取到要读取的文件名了
③ java如何从数据库读取数据并写入txt文件
写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂!
[java]viewplain
packagee.thu.keyword.test;
importjava.io.File;
importjava.io.InputStreamReader;
importjava.io.BufferedReader;
importjava.io.BufferedWriter;
importjava.io.FileInputStream;
importjava.io.FileWriter;
publicclasscin_txt{
staticvoidmain(Stringargs[]){
try{//防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
/*读入TXT文件*/
Stringpathname="D:\twitter\13_9_6\dataset\en\input.txt";//绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径
Filefilename=newFile(pathname);//要读取以上路径的input。txt文件
InputStreamReaderreader=newInputStreamReader(
newFileInputStream(filename));//建立一个输入流对象reader
BufferedReaderbr=newBufferedReader(reader);//建立一个对象,它把文件内容转成计算机能读懂的语言
Stringline="";
line=br.readLine();
while(line!=null){
line=br.readLine();//一次读入一行数据
}
/*写入Txt文件*/
Filewritename=newFile(".\result\en\output.txt");//相对路径,如果没有则要建立一个新的output。txt文件
writename.createNewFile();//创建新文件
BufferedWriterout=newBufferedWriter(newFileWriter(writename));
out.write("我会写入文件啦 ");// 即为换行
out.flush();//把缓存区内容压入文件
out.close();//最后记得关闭文件
}catch(Exceptione){
e.printStackTrace();
}
}
}
④ java中怎样使用log
Java的Log是一个非常强大的写日志的工具包,程序员可以随时把一些想要记录的信息输出到本地文件,可以用于观察程序运行状况等,代码如下:
importorg.apache.log4j.FileAppender;
importorg.apache.log4j.Logger;
importorg.apache.log4j.Level;
importorg.apache.log4j.SimpleLayout;
publicclassApacheLog{
publicstaticvoidmain(Stringargs[]){
Loggerlogger=Logger.getLogger(ApacheLog.class);
SimpleLayoutlayout=newSimpleLayout();
FileAppenderappender=null;
try{
appender=newFileAppender(layout,"myApacheLog.log",false);
}catch(Exceptione){
}
logger.addAppender(appender);
//SettheloggerleveltoLevel.INFO
logger.setLevel(Level.INFO);
//.DEBUG<Level.INFO.
logger.debug("Thisisdebug.");
//Theserequestswillbeenabled.
logger.info("Thisisaninfo.");
logger.warn("Thisisawarning.");
logger.error("Thisisanerror.");
logger.fatal("Thisisafatalerror.");
}
}
⑤ 【java 数据库】如何取出数据库的记录日志
这些是要联接到数据库的,但是操作记录需要在程序上做处理,可以这样处理
1、建立一个操作记录表,字段大概可以为:id、操作类型、操作人、操作时间等
2、封装一个类,在每次有操作的将这些操作的记录写到数据库中,然后需要的时候读取出来
⑥ 如何用java读写log文件,不是用log4j
读写文件是IO流操作。 其实log4j也是基于IO流来实现的
⑦ java 创建一个log日志
这是以前在网上看到关于处理log日志的一段代码,一起学习吧。
至于存到数据库,那就得再打开log日志找到所需要的信息做操作了。
importjava.util.logging.*;
importjava.io.*;
publicclassMemoryHandlerTest{
FileHandlerfhandler;
Loggerlogger;
MemoryHandlermhandler;
MemoryHandlerTest(){
try{
fhandler=newFileHandler("my.log");
intnumRec=5;
mhandler=newMemoryHandler(fhandler,numRec,Level.OFF);
logger=Logger.getLogger("com.mycompany");
logger.addHandler(mhandler);
}catch(IOExceptione){
}
}
publicstaticvoidmain(Stringargs[]){
MemoryHandlerTestmt=newMemoryHandlerTest();
inttrigger=(int)(Math.random()*100);
for(inti=1;i<100;i++){
mt.logger.log(Level.INFO,"日志记录"+i);
if(i==trigger){
mt.mhandler.push();
break;
}
}
}
}
⑧ 如何将.log文件(内有列名和数据)导入到sql数据库 winfrom 或者Java小程序
提供一个最普适的方法,就是把你的数据组装成sql语句。
可以借助excel。
既然有列名和数据,可以很便捷的转换成csv格式的文件,就可以用excle打开,然后组成一条条的sql插入语句,插入到数据库。