java resultset 获取枚举型数据

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:47:36
mysql数据库中有枚举型的数据,那么resultset有没有哪个方法可以获取到枚举型数据的值?

楼上的。。mysql里有这种类型,是一种字符串类数据列类型
ENUM('value1','value2',...) 65535个成员 1或2字节
但是用的比较少。。。

你得写程序自己处理下,大概是下边这样

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class EnumTesting {
Connection connection;

Statement statement;

public EnumTesting() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = DriverManager
.getConnection("jdbc:mysql://192.168.1.25/test?user=spider&password=spider");
} catch (Exception e) {
System.err.println("Unable to find and load driver");
System.exit(1);
}
}

public void doWork() {
try {
statement = connection.createStatement();
ResultSet rs = statement
.executeQuery("SHOW COLUMNS FROM