java初学者程序_java初学者的程序

展开全部

package lijugu_exam;

/**

*

Title:lijugu_exam

*

*

Description: J2ee_exam

*

*

Copyright: Copyright (c) 2006

*

*

Company: accp

*

* @author lijugu

* @version 1.0

*/

import java.io.*;

import java.sql.*;

import java.util.LinkedList;

import java.util.Iterator;

import java.util.logging.Logger;

public class DBHadler {

private LinkedList linkedlist;

private Connection connection;

private Statement statement;

private PreparedStatement preparedstatement;

private String url;

private String user;

private String password;

private Logger logger;

public DBHadler(LinkedList LinkedList) {

try{

this.linkedlist = linkedlist;

logger=Logger.getLogger("DBHadler");

Class.forName("jdbc.odbc.jdbcOdbcDriver");

url = "jdbc:odbc:admain";

user = "管理员";

password = "admain";

connection = DriverManager.getConnection(url, user, password);

statement=connection.createStatement();

preparedstatement=connection.prepareStatement("inset into qiang values(id=?,messages=?)");

WriterDB();

}catch(SQLException s){

s.printStackTrace();

}catch(ClassNotFoundException c){

c.printStackTrace();

}

}

public void WriterDB() {

try{

statement.execute("create database lijugu");

statement.execute("create table MY(id int,messages varchar(100)");

logger.info("创建表成功.");

int s=1;

for (Iterator i = linkedlist.iterator(); i.hasNext(); ) {

preparedstatement.setInt(1,s);

preparedstatement.setString(2,i.next().toString());

preparedstatement.executeUpdate();

s++;

}

logger.info("添加记录成功");

}catch(SQLException s){

s.printStackTrace();

}

}

}

package lijugu_exam;

import java.util.*;

import java.io.*;

import java.util.logging.Logger;

/**

*

Title:lijugu_exam

*

*

Description: J2ee_exam

*

*

Copyright: Copyright (c) 2006

*

*

Company: accp

*

* @author lijugu

* @version 1.0

*/

public class FileOperator {

private LinkedList linkedlist;

private File file;

private FileWriter filewriter;

private Logger logger;

//private DBHadler db;

public FileOperator(LinkedList linkedlist) {//MessageInputer传递一个linkedlist对象过来e68a84e8a2ad3231313335323631343130323136353331333231386139

this.linkedlist = linkedlist;

logger=Logger.getLogger("FileOperator");

file = new File("MY.fd");

WriterFile();

}

public void WriterFile() {

try{

PrintWriter printwriter = new PrintWriter(new BufferedWriter(new

FileWriter(file)));

for (Iterator i = linkedlist.iterator(); i.hasNext(); ) {

//System.out.print(i.next());

printwriter.print(i.next());

}

printwriter.close();

logger.info("写入文件成功!");

}catch(IOException i){

i.printStackTrace();

}

}

}

package lijugu_exam;

import java.util.LinkedList;

/**

*

Title:lijugu_exam

*

*

Description: J2ee_exam

*

*

Copyright: Copyright (c) 2006

*

*

Company: accp

*

* @author lijugu

* @version 1.0

*/

public class Messagcenter {

private LinkedList linkedlist;

public Messagcenter(){

MessageInputer inputer=new MessageInputer();//接收用户输入并保存到LinkedList集合中

System.out.print("lijugu");

this.linkedlist=inputer.linkedlist;

DBHadler hadler=new DBHadler(linkedlist);//把数据插入到数据库中

}

public static void main(String[] args) {

MessageInputer m=new MessageInputer();

}

}

package lijugu_exam;

/**

*

Title:lijugu_exam

*

*

Description: J2ee_exam

*

*

Copyright: Copyright (c) 2006

*

*

Company: accp

*

* @author lijugu

* @version 1.0

*/

import java.io.*;

import java.util.*;

import java.util.logging.Logger;

public class MessageInputer {

public LinkedList linkedlist;

private Logger logger;

private FileOperator f;

public MessageInputer() {

linkedlist=new LinkedList();

//linkedlist.clear();

logger=Logger.getLogger("MessageInputer");

Recieve();

WriterFile();

}

public void Recieve() {//接收用户输入,并保存到集合中.

try{

logger.info("输入数据:");

BufferedReader reader = new BufferedReader(new

InputStreamReader(

System.in)); //接收并把键盘输入的字节数据转换成字符数据

String str ;

while(!(str= reader.readLine()).equals("end")){

linkedlist.add(new String(str)); //把接收的写入到linkedlist对象中

}

reader.close();

logger.info("输入完毕!");

}catch(IOException i){

i.printStackTrace();

}

}

public void WriterFile() {//从集合中读出来并写入文件"MY.fd"中.

f=new FileOperator(linkedlist);

}

}

不就是要原代码吗 半个小时就帮你搞定了

而且全部是以你的名字来命名的

对的住吧`?楼主

本回答由提问者推荐

2Q==

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值