Java生成实体
2016-04-07 00:00
441 查看
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class Mysql {
public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
try {
String driverName = "com.mysql.jdbc.Driver";
// 数据库用户名
String userName = "root";
// 密码
String userPasswd = "123456";
// 数据库名
String dbName = "mysql";
// 表名
String tableName = "user";
// 联结字符串
String url = "jdbc:mysql://localhost/" + dbName + "?user=" + userName + "&password=" + userPasswd;
Class.forName("com.mysql.jdbc.Driver");// 实例化MySql数据库驱动程序(建立中间件)
connection = DriverManager.getConnection(url);// 连接数据库,查找合适的驱动程序
statement = connection.createStatement();// 提交sql语句,创建一个Statement对象来将SQL语句发送到数据库
String sql = "SELECT * FROM " + tableName;
rs = statement.executeQuery(sql);
// 确定数据集的列数,亦字段数
// 输出每一个数据值
ResultSetMetaData data = rs.getMetaData();
for (int i = 1; i <= data.getColumnCount(); i++) {
System.out.println("private String "+data.getColumnName(i).toLowerCase()+";");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
// 关闭数据库
rs.close();
// pstm.close();
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class Mysql {
public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
try {
String driverName = "com.mysql.jdbc.Driver";
// 数据库用户名
String userName = "root";
// 密码
String userPasswd = "123456";
// 数据库名
String dbName = "mysql";
// 表名
String tableName = "user";
// 联结字符串
String url = "jdbc:mysql://localhost/" + dbName + "?user=" + userName + "&password=" + userPasswd;
Class.forName("com.mysql.jdbc.Driver");// 实例化MySql数据库驱动程序(建立中间件)
connection = DriverManager.getConnection(url);// 连接数据库,查找合适的驱动程序
statement = connection.createStatement();// 提交sql语句,创建一个Statement对象来将SQL语句发送到数据库
String sql = "SELECT * FROM " + tableName;
rs = statement.executeQuery(sql);
// 确定数据集的列数,亦字段数
// 输出每一个数据值
ResultSetMetaData data = rs.getMetaData();
for (int i = 1; i <= data.getColumnCount(); i++) {
System.out.println("private String "+data.getColumnName(i).toLowerCase()+";");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
// 关闭数据库
rs.close();
// pstm.close();
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
相关文章推荐
- day27-struts2---day02( 类型转换,数据校验,国际化,拦截器)
- struts2整合json要注意的问题
- Java equals方法
- LR接口测试---Java Vuser之jdbc查询(调试前)
- Java开发工具
- Java集合详解(二):Map
- Spring 之 生命周期机制混合使用
- JavaSE学习笔记(2016.4.6)
- Java实现队列结构的详细代码
- JDBC
- Java中HashMap和TreeMap的区别深入理解
- Java实现队列结构的详细代码
- Java泛型详解
- Java中九种基本数据类型以及他们的封装类
- JAVA 中BIO,NIO,AIO的理解
- SpringMVC学习记录(六)--Validator验证
- Java如何获得一个类里面的各个属性和类型
- Java各种日期格式的获取和设置指定日期
- MyEclipse(以下简称mye)中的.jsp .html的可视化编辑对很多人来说,作用不是很大,反而影响视觉和软件的启动速度。
- 简单谈谈java中匿名内部类构造函数-转自脚本之家