代码:

DButil.java(连接关闭数据库的类)

import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;import com.mysql.jdbc.Connection;public class DButil {/** 打开数据库*/private static String driver;//连接数据库的驱动private static String url;private static String username;private static String password;static {driver="com.mysql.jdbc.Driver";//需要的数据库驱动url="jdbc:mysql://localhost:3306/test";//数据库名路径username="root";password="root";}public static Connection open(){try {Class.forName(driver);return (Connection) DriverManager.getConnection(url,username, password);} catch (Exception e) {System.out.println("数据库连接失败!");// TODO Auto-generated catch blocke.printStackTrace();}//加载驱动return null;}/** 关闭数据库*/public static void close(Connection conn){if(conn!=null){try {conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}

test.java(连接数据库成功后实现简单的查询功能)

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;public class Test
{public static void main(String[] args) {Connection conn=DButil.open();//连接数据库
//   try {
//      Class.forName("com.mysql.jdbc.Driver");
//  } catch (ClassNotFoundException e) {
//      e.printStackTrace();
//  }/** JDBC查询数据库*/String sql="select * from classa";try {Statement stmt=(Statement) conn.createStatement();ResultSet rs=stmt.executeQuery(sql);//结果集就是带指针的数组while(rs.next()){int num=rs.getInt(1);String name=rs.getString(2);String score=rs.getString(3);System.out.println(num+","+name+","+score);}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {DButil.close(conn);}}}

运行结果:

12301,Haige,87
12302,Yangxu,92
12303,Huahua,36

总结:整个操作需要导入一个名为“mysql-connector-java-5.1.6-bin”的Java连接MySQL数据库的jar包,才能驱动连接。

JDBC简单连接查询MySQL数据库相关推荐

  1. python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...

    我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...

  2. jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题

    jdbc 连接远程mysql数据库的问题 我使用客户端软件如mysql-front连接远程mysql数据库正常, 但是在项目代码里使用这个远程数据库后,tomcat启动时,update表正常,启动后进 ...

  3. c 连接mysql数据库查询_C语言实现访问及查询MySQL数据库的方法

    本文实例讲述了C语言实现访问及查询MySQL数据库的方法.分享给大家供大家参考,具体如下: 1.添加头文件路径(MySQL安装路径中的include路径) 2.添加库文件(直接从MySQL安装路径中c ...

  4. [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql

    从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...

  5. Java版DBHelper【简单】(MySQL数据库)

    http://www.cnblogs.com/xia520pi/archive/2012/05/22/2513920.html Java版DBHelper[简单](MySQL数据库) 1.测试数据库 ...

  6. c 连接mysql批量存储数据库_C语言连接操作MySQL数据库的方法

    C语言连接操作MySQL数据库的方法 2014-07-13 16:20来源:中国存储网 导读:C语言连接mysql数据库,需要相应的头文件和lib文件,如果你安装Mysql数据库,会在安装目录下找到这 ...

  7. MySQL JDBC驱动版本与MySQL数据库版本对应关系

    前言:前段时间发现在家使用和公司一样的mysql jdbc驱动版本发生了异常,原因:家里mysql数据库版本与公司不一致导致.查询了相关资料,发现mysql jdbc驱动版本与mysql数据库版本有一 ...

  8. 移动云平台OneNet之数据可视化View连接本地MySQL数据库

    记录Windows下移动云平台OneNet之数据可视化View连接本地MySQL数据库 项目相关背景:最近在写一个关于智慧电网的项目系统,最终发现自己设计的UI实在太丑,于是想利用云平台开放的可视化v ...

  9. python 数据库查询结果邮件提醒_Python实现的查询mysql数据库并通过邮件发送信息功能...

    本文实例讲述了Python实现的查询mysql数据库并通过邮件发送信息功能.分享给大家供大家参考,具体如下: 这里使用Python查询mysql数据库,并通过邮件发送宕机信息. Python代码如下: ...

最新文章

  1. 初级c 语言题库,c 语言题库.doc
  2. 经济危机过后,中国会变成什么样
  3. python标准库的基本使用
  4. 机房系统(八)——【日期控件DTPicker、比较日期大小】
  5. 用lambda表达式实现Runnable
  6. 【HDU - 5050 】Divided Land (Java大数,大数进制转换,大数gcd)
  7. Educational Codeforces Round 14 - F (codeforces 691F)
  8. PHP 加密用户密码 How to store passwords safely with PHP and MySQL
  9. Python学习笔记(四十)— 内置模块(9)HTMLParser
  10. SimpleDateFormat 线程不安全原因及解决办法
  11. java hasnext_java hasNext()使用实例解析
  12. 继电器设备改造需要的设备清单
  13. matlab papr,PAPR问题的MATLAB程序
  14. 博主自我介绍、当前已经成立的技术分局【专栏必读】
  15. 十分详细的React入门实例
  16. 总以为猜对了结局,但烧脑推理电影却总是让我扭伤腰
  17. Epub格式电子书格式解析
  18. 初学Java常用设计模式之——单例模式
  19. C语言入门----输出语句
  20. 【Spring系列】- 手写模拟Spring框架

热门文章

  1. 微信公众号提供的服务器故障,微信公众号出现“该公众号提供的服务出现故障”解决办法...
  2. 小米5查看设备号信息及验证type-c数据线
  3. Oracle导入导出dmp文件步骤
  4. 【Android】Logcat使用
  5. VBA提取字符串纯数字的方法
  6. Arduino中Serial.print()与Serial.write()函数的区别,以及串口通信中十六进制与字符串的收发格式问题和转换过程详解
  7. html—table(房屋楼层显示以及根据不同类型进行背景颜色区分)
  8. redis主从结构 (一主一从,一主多从,主从从)
  9. 获取java时间 小时_Java 如何获取当前时间前一个小时的时间
  10. ARFoundation之路-人脸检测增强之二