mysql的列名可以在java中作为参数传入吗?
我用了 但不行 因为是string 但有别的方法吗?
能说清楚点吗,就你叙述的来说根本不知道你是想干什么
明确告诉你可以,只有你想不到,没有java做不了
ResultSet有如下重载
java代码:
String getString(String columnLabel) throws SQLException;
调用
String test = rs.getString("test");
即可
可以把MySql的列表作为参数的,但是前提是你这个列名是怎么在java中使用的,是直接的常量呢?还是通过数据元获取的。
java的JDBC提供了获取数据表基本信息的API类的,JDBCMetaData可以获取数据库表的基础信息,包括列名称,类型等。