zoukankan      html  css  js  c++  java
  • java 每日习题(九)从数据库中取数据

    题目:连接数据库,取出数据。

    用到的类:

    Connection:连接数据库

    Statement:The object used for executing a static SQL statement and returning the results it produces.

    ResultSet:A table of data representing a database result set, which is usually generated by executing a statement that queries the database.

    package everyDay;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.List;
    
    import org.junit.Test;
    
    public class GetData {
    
        @Test
        public void mysqlconnection() {
            try {
                String url = "jdbc:mysql://10.255.255.148:3306/testresults";
                String user = "user";
                String password = "pwd";
                Connection conn = DriverManager.getConnection(url, user, password);
                Statement stmt = conn.createStatement();
                //conn.setAutoCommit(false);
    
                String sql = "select timeStamp, elapsed from cpuInfo order by timeStamp";
    
                ResultSet rs = stmt.executeQuery(sql);
                //conn.commit();
                //conn.setAutoCommit(true);
    
                List<String> list = new ArrayList<String>();
    
                while (rs.next()) {
                    list.add(rs.getString(1));//添加其中一列
    
                }
                if (list != null && list.size() > 0) {// 如果list中存入了数据,转化为数组
                    String[] arr = new String[list.size()];// 创建一个和list长度一样的数组
                    for (int i = 0; i < list.size(); i++) {
                        arr[i] = list.get(i);// 数组赋值。
                    }
                    // 输出数组
                    for (int i = 0; i < arr.length; i++) {
                        System.out.println(arr[i]);
                    }
                }
    
            } catch (Exception e) {
                // TODO: handle exception
            }
    
        }
    }
  • 相关阅读:
    CSV文件读取类
    一个参数处理类
    记一个mysql的问题
    php问题小记
    wsl开nginx和php-fpm遇到的几个小问题
    debian apache2.4 virtual host 使用
    debian 安装 apache2和php7
    杂记整理三:php、thinkphp和sql
    杂记整理二:linux与程序安装
    杂记整理一:javascript, jQuery 以及 ECMAscript
  • 原文地址:https://www.cnblogs.com/mtlogs/p/4986100.html
Copyright © 2011-2022 走看看