src/com/so/system/utils/FnsUtils.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.so.system.utils;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.so.utils.DbUtil;
public class FnsUtils {
/**
* 测试方法
* @param args
*/
public static void main(String[] args) {
List<Map<String, Object>> selectListFromTable = selectTableList("college_name", "sc_college_info");
for (Map<String, Object> map : selectListFromTable) {
System.out.println(map.get("id"));
System.out.println(map.get("college_name"));
String fieldNameById = getFieldNameById("EF143FC22B9E4BBEBA7CAD6C44A0912C", "college_name", "sc_college_info");
System.out.println("test:"+fieldNameById);
}
}
/**
* 根据id 字段名,表名返回字段值
* @param id
* @param field
* @param tableName
* @return
*/
public static String getFieldNameById(String id,String field,String tableName){
Connection con = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String rString = "";
try {
con = DbUtil.getDbUtil().getCon();
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("select "+field);
stringBuffer.append(" from "+tableName);
stringBuffer.append(" where id='"+id+"'");
String sql = stringBuffer.toString();
System.out.println(sql);
pstmt=con.prepareStatement(sql);
rs=pstmt.executeQuery();
if(rs.next()){
rString = rs.getString(field);
}
}catch (Exception e) {
e.printStackTrace();
}finally {
close(con, pstmt, rs);
}
后面还有 73 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
