Java链接MySQL与基本获取
时间:2021-07-01 10:21:17
帮助过:18人阅读
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("\n"
);
61 }
62 }
catch(Exception e) {
63 e.printStackTrace();
64 }
65
66 }
67 }
如有雷同
Java链接MySQL与基本获取
标签:dstat 产生 port on() pre div while creat 取数据