• Java链接MySQL与基本获取


     1 package Test01;
     2 
     3 import java.sql.*;         //导入java.包
     4 //import java.sql.Connection;
     5 //import java.sql.DriverManager;
     6 //import java.sql.PreparedStatement;
     7 //import java.sql.SQLException;
     8 
     9 public class Test01 {
    10     static Connection con;
    11     static Statement sql;
    12     static ResultSet res;
    13     
    14     public Connection getConnection() {
    15         //加载ODBC数据库驱动
    16         try {
    17             Class.forName("com.mysql.cj.jdbc.Driver");   //不会对具体的驱动类产生依赖
    18             System.out.println("数据库驱动加载成功 !");
    19         }catch(ClassNotFoundException e) {
    20             e.printStackTrace();
    21         }
    22         
    23         //连接数据库,数据库名为school 用户名为root 密码为123456
    24         try {
    25             con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/school","root","123456" );//数据库,用户,密码
    26             System.out.println("数据库连接成功 !");      //如果链接不成功,请检查数据库服务是否打开,所链接的数据库信息是否正确。
    27         }catch(SQLException e) {
    28             e.printStackTrace();
    29         }
    30         
    31         //
    32         try {
    33             Statement sql = con.createStatement();
    34         }catch(SQLException e) {
    35             e.printStackTrace();
    36         }
    37         return con;
    38         
    39     }
    40     
    41     
    42     public static void main(String[] args) {
    43         Test01 c = new Test01();
    44         con = c.getConnection();
    45         
    46         //获取数据库消息
    47         try {
    48             sql = con.createStatement();
    49             res = sql.executeQuery("select *from student");  //查询数据库中的student表
    50             while(res.next()) {
    51                 String id = res.getString("id");          //括号内的字符串是数据库中的字段,不一致会抛出错误
    52                 String name = res.getString("name");
    53                 String classs = res.getString("class");  //班级class是java的关键字,所以我改为了classs
    54                 String age = res.getString("age");
    55                 
    56                 System.out.println("编号:"+id);         //输出查询结果
    57                 System.out.println("姓名:"+name);
    58                 System.out.println("班级:"+classs);
    59                 System.out.println("年龄:"+age);
    60                 System.out.println("
    ");
    61             }
    62         }catch(Exception e) {
    63             e.printStackTrace();
    64         }
    65         
    66     }
    67 }

    如有雷同
  • 相关阅读:
    poj 1286 Necklace of Beads poj 2409 Let it Bead HDU 3923 Invoker <组合数学>
    大圣降妖录破解
    dex文件格式二
    dex文件格式一
    打造smali代码库辅助分析
    一键调试脚本使用手册
    TraceView进行性能分析
    Android Killer工具用法
    十三. JEB破解三
    十二. 一步步破解JEB 2.0demo版二
  • 原文地址:https://www.cnblogs.com/wholala/p/10164718.html
Copyright © 2020-2023  润新知