Java链接MySQL与基本获取

Posted wholala

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }

如有雷同

 



以上是关于Java链接MySQL与基本获取的主要内容,如果未能解决你的问题,请参考以下文章

java怎么连接mysql

java jdbc 与mysql连接的基本步骤

(转) Java中的负数及基本类型的转型详解

部分代码片段

在 Android 片段中获取 Java.Lang.NullPointerException

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段