java 连接MySQL 并测试是否成功。

[html] view plaincopy
  1. package com.test.tool;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.PreparedStatement;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8. public class JDBCUtlTool {
  9. public static Connection getConnection(){
  10. String driver="com.mysql.jdbc.Driver";   //获取mysql数据库的驱动类
  11. String url="jdbc:mysql://localhost:3306/test"; //连接数据库(kucun是数据库名)
  12. String name="root";//连接mysql的用户名
  13. String pwd="123456";//连接mysql的密码
  14. try{
  15. Class.forName(driver);
  16. Connection conn=DriverManager.getConnection(url,name,pwd);//获取连接对象
  17. return conn;
  18. }catch(ClassNotFoundException e){
  19. e.printStackTrace();
  20. return null;
  21. }catch(SQLException e){
  22. e.printStackTrace();
  23. return null;
  24. }
  25. }
  26. public static void closeAll(Connection conn,PreparedStatement ps,ResultSet rs){
  27. try{
  28. if(rs!=null){
  29. rs.close();
  30. }
  31. }catch(SQLException e){
  32. e.printStackTrace();
  33. }
  34. try{
  35. if(ps!=null){
  36. ps.close();
  37. }
  38. }catch(SQLException e){
  39. e.printStackTrace();
  40. }
  41. try{
  42. if(conn!=null){
  43. conn.close();
  44. }
  45. }catch(SQLException e){
  46. e.printStackTrace();
  47. }
  48. }
  49. public static void main(String[] args) throws SQLException
  50. {
  51. Connection cc=JDBCUtlTool.getConnection();
  52. if(!cc.isClosed())
  53. System.out.println("Succeeded connecting to the Database!");
  54. Statement statement = cc.createStatement();
  55. String sql = "select * from test2";
  56. ResultSet rs = statement.executeQuery(sql);
  57. while(rs.next()) {
  58. System.out.println(rs.getString("id")+"");
  59. }
  60. }
  61. }

java 连接mysql 并测试是否成功相关推荐

  1. Java连接MySQL数据库的超级详细步骤(Windows)

    1. 数据准备 1. 下载JDK 下载Java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads ...

  2. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

  3. JDBC: Java连接MySQL

    文章目录 一.Java连接MySQL数据库步骤 二.JDBC基本操作:CRUD 2.1 Statement 2.2 ResultSet 之滚动结果集(了解) 2.3 示例: 查询用户 2.4 DBUt ...

  4. Linux 下使用Java连接 mysql

    首先安装 mysql 的java驱动 http://dev.mysql.com/downloads/connector/j/ 然后把 mysql-connector-java-5.1.17-bin.j ...

  5. mysql连接java程序_实现Java连接mysql

    Java连接mysql数据库,代码经过运行准确无误. 下面为实例----> 用数据库操纵工具(例: SQLyogEnt)操纵mysql建表,或dos下建,如下: 数据库名:scutcs 表名:s ...

  6. 【java 操作mysql】java连接mysql数据库并查询数据

    做java开发不可避免要处理数据库,所以这里写篇用jdbc来连接mysql的文章,java是一种高性能,通用的语言 .这使得它适合于编写高效的ETL生产代码和计算密集型的机器学习算法. 主要内容包括: ...

  7. Java连接Mysql(JDBC)

    Java连接Mysql JDBC (Java DataBase Connection) 是通过JAVA访问数据库. java连接mysql数据库需要第三方的类, 大多数java的类包的后缀名都是jar ...

  8. JDBC——java连接mysql、hive、hbase教程

    JDBC模板 一.准备工作 1.1.创建Maven工程 1.2.修改pom文件 1.3.修改Project Structure 1.4.修改Settings 1.5.资源文件夹 二.Java连接mys ...

  9. Java连接mysql数据库的详细教程(增查)

    java连接mysql数据库[便于理解的jdbc] 一.开发环境 二.创建数据表 1. 用Navicat图形化创建 2. 用命令行创建 三.创建java工程 1.在eclipse中创建一个工程:Fir ...

最新文章

  1. CodeForces 66C Petya and File System (实现)
  2. Expo大作战(三十)--expo sdk api之Permissions(权限管理模块),Pedometer(计步器api)
  3. Docker 是什么?
  4. PAT1098【插入排序+堆排序】
  5. 如何使用 C# 压缩单个文件?
  6. php开发api数据加密,php-app开发接口加密
  7. 华为给力!算力最强AI处理器在中国!
  8. 高三学习计划作文计算机专业,高三学习计划作文.docx
  9. 工具类-汉字转为汉语拼音首字母
  10. 施乐D95服务器系统,d125(施乐d95和d125哪款稳定)
  11. 科技节编程大赛三等奖作品——李白杨
  12. 孙子兵法(Unicode有的所有字都已录入,还有它字疑为误传)
  13. Paul Zindel【保罗·金代尔】
  14. HelloBird——资源回收o2o平台
  15. pandas计算最大回撤
  16. 答题小程序源码功能升级啦
  17. 6款无版权可商用的图片网站
  18. 西南交大研究生英语读写译慕课答案
  19. WARNING: Ignoring invalid distribution -orch (d:\ruanjian\anaconda\b\lib\site-packages)
  20. matinee和matin区别_matin(matin法语是什么意思)

热门文章

  1. 【Groovy】map 集合 ( map 集合操作符重载 | + 操作符重载 | 代码示例 )
  2. 【Android 逆向】Dalvik 函数抽取加壳 ( Dalvik 下的函数指令抽取与恢复 | dex 函数指令恢复时机点 | 类加载流程 : 加载、链接、初始化 )
  3. 【Android 逆向】ELF 文件格式 ( 程序头偏移量 | 节区头偏移量 | 处理器特定标志 | ELF 文件头大小 )
  4. 【设计模式】建造者模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
  5. 【Android 文件管理】应用可访问的存储空间 ( 存储空间分类 | 存储空间访问权限 | 分区存储 )
  6. 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )
  7. 【Android 内存优化】Java 内存模型 ( Java 虚拟机内存模型 | 线程私有区 | 共享数据区 | 内存回收算法 | 引用计数 | 可达性分析 )
  8. 【数据挖掘】数据挖掘算法 组件化思想 ( 模型或模式结构 | 数据挖掘任务 | 评分函数 | 搜索和优化算法 | 数据管理策略 )
  9. 【运筹学】线性规划 单纯形法 ( 原理 | 约定符号 | 目标系数矩阵 C | 目标函数变量矩阵 X | 约束方程常数矩阵 b | 系数矩阵 A | 向量 | 向量符号 | 向量 Pj )
  10. 重写equals就必须重写hashCode的原理分析