如何从mysql JDBC android studio检索一列中的所有数据
我想检索这些数据 并在textview中显示如下: 我正在使用android studio和mysql JDBC。我希望你们能帮助我,伙计们。提前谢谢 这是我的密码:如何从mysql JDBC android studio检索一列中的所有数据,android,mysql,Android,Mysql,我想检索这些数据 并在textview中显示如下: 我正在使用android studio和mysql JDBC。我希望你们能帮助我,伙计们。提前谢谢 这是我的密码: try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(DB_URL, USER, PASS); if (con
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
if (conn == null) {
success = false;
}
else {
String query = "SELECT pin FROM request";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
if (rs != null)
{
List<String> list = new ArrayList<String>();
while (rs.next())
{
try {
String val = rs.getString(1);
list.add(val);
} catch (Exception ex) {
ex.printStackTrace();
}
}
int arraySize = list.size();
for(int i = 0; i < arraySize; i++) {
textView.append(list.get(i));
}
success = true;
} else {
success = false;
}
}
}
试试看
{
Class.forName(“com.mysql.jdbc.Driver”);
Connection conn=DriverManager.getConnection(DB_URL,USER,PASS);
如果(conn==null){
成功=错误;
}
否则{
String query=“从请求中选择pin”;
语句stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(查询);
如果(rs!=null)
{
列表=新的ArrayList();
while(rs.next())
{
试一试{
字符串val=rs.getString(1);
列表。添加(val);
}捕获(例外情况除外){
例如printStackTrace();
}
}
int arraySize=list.size();
for(int i=0;i
如果您只想存储在textView中,似乎甚至不需要对“rs”进行初始化:
String query = "SELECT group_concat(pin) FROM request";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
String textView = rs.getString(1);
所以这不是一个为我写代码的社区。你尝试了什么?你被困在哪里?我不知道如何找回它,就像第二张图片显示的那样。我需要密码!非常感谢你!