java自动生成数据库代码


自从学习计算机以来,学习了很多知识,都是从网上学习的,特别感谢网络,经常自比网络的boy,

现在把我过去做的工具共享出来,希望给大家的工作与学习带来帮助。

 

webtool自动生成数据库代码,支持mysqlsqlite两种数据库,自己陆续花了两年时间整理完,使用方法:设计好数据库后,设置配置文件指向目标数据库,执行Launch.java里面的main方法,自动生成数据库操作代码

 

http://download.csdn.net/detail/jacke121/9757778


下面是sqlite里的调用代码:

package com.sqlite;


import com.cjnetwork.webtool.util.ConfigUtil;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;


public class Launch {


static final String version = "V1.0";


public static Connection con;




public static void main(String[] args) {
  try {
    ConfigUtil.initTargetFolder("sqlite");
    Class.forName("org.sqlite.JDBC");
     Launch.con = DriverManager.getConnection("jdbc:sqlite:D:/project/android/androidTower/tagan.db");
//    Launch.con = DriverManager.getConnection("jdbc:sqlite:D:/project/android/diyaganta/diya.db");
    Launch.con.setAutoCommit(false);
  } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }


  List<Generator> generatorList = new ArrayList<Generator>();
  generatorList.add(new ModelGenerator());
  generatorList.add(new DaoGenerator());
  generatorList.add(new FileCopyGenerator());


  for (int i = 0; i < generatorList.size(); i++) {
    generatorList.get(i).generate();
  }


  System.out.println("complete...");
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI算法网奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值