动态创建JavaBean

在J2EE异构数据库迁移项目中,通过javabean作为中间层存储表信息。本文提供了一个DEMO,展示如何根据不同的数据库表和字段信息,使用JDBC动态生成JavaBean源代码,主要依赖于PrintWriter类进行文件创建。
摘要由CSDN通过智能技术生成

最近在做基于J2EE的异构数据库的迁移,以javabean为中介来存储表信息,为应对不同以及多种数据库的迁移,则需利用JDBC得到所有的表信息和字段信息,动态构建JavaBean。这里给出动态构建javabean的DEMO。其实就是利用PrintWriter类创建文件。

package com.hdu.edu.test;
/*
 * 动态创建Javabean
 */
import java.io.File;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Types;

public class BuildJavabean {
	public void build(String tableName){
		Connection con=null;
		PreparedStatement pment=null;
		ResultSet rs=null;
		PrintWriter pw=null;
		String DriveClass="com.mysql.jdbc.Driver";
		String DatabaseURL="jdbc:mysql://localhost:3306/hero?";
		String DatabaseUser="root";
		String DatabasePassword="123456&#
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值