本文实例讲述了java连接mysql数据库及测试是否连接成功的方法。分享给大家供大家参考,具体如下:

package com.test.tool;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class JDBCUtlTool {

public static Connection getConnection(){

String driver="com.mysql.jdbc.Driver"; //获取mysql数据库的驱动类

String url="jdbc:mysql://localhost:3306/test"; //连接数据库(kucun是数据库名)

String name="root";//连接mysql的用户名

String pwd="123456";//连接mysql的密码

try{

Class.forName(driver);

Connection conn=DriverManager.getConnection(url,name,pwd);//获取连接对象

return conn;

}catch(ClassNotFoundException e){

e.printStackTrace();

return null;

}catch(SQLException e){

e.printStackTrace();

return null;

}

}

public static void closeAll(Connection conn,PreparedStatement ps,ResultSet rs){

try{

if(rs!=null){

rs.close();

}

}catch(SQLException e){

e.printStackTrace();

}

try{

if(ps!=null){

ps.close();

}

}catch(SQLException e){

e.printStackTrace();

}

try{

if(conn!=null){

conn.close();

}

}catch(SQLException e){

e.printStackTrace();

}

}

public static void main(String[] args) throws SQLException

{

Connection cc=JDBCUtlTool.getConnection();

if(!cc.isClosed())

System.out.println("Succeeded connecting to the Database!");

Statement statement = cc.createStatement();

String sql = "select * from test2";

ResultSet rs = statement.executeQuery(sql);

while(rs.next()) {

System.out.println(rs.getString("id")+"");

}

}

}

更多关于java相关内容感兴趣的读者可查看本站专题:《Java+MySQL数据库程序设计总结》、《Java数据结构与算法教程》、《Java文件与目录操作技巧汇总》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。

本文标题: java连接mysql数据库及测试是否连接成功的方法

本文地址: http://www.cppcns.com/ruanjian/java/202264.html

测试jdbc连mysql数据库_java连接mysql数据库及测试是否连接成功的方法相关推荐

  1. web连接mysql数据库_java web与数据库相连,具体怎么做

    展开全部 1.首先要移动mysql-connector-java-5.1.44-bin.jar到tomactde的lib目录下(我的目录是这样32313133353236313431303231363 ...

  2. java连接mysql乱码_java链接mysql 中文乱码

    {转!} 背景: 由于最近在开发一个APP的后台程序,需要Java连接远程的MySQL数据库进行数据的更新和查询操作,并且插入的数据里有中文,在插入到数据库后发现中文都是乱码.网上查了很多教程,最后都 ...

  3. java读写mysql数据库_Java读写MySQL数据库小实例

     Java读写MySQL数据库小实例 首先需要安装和配置好MySQL数据库.接下来,先创建一个数据库,Java代码连接此数据库,然后读写. 假设基于MySQL命令行创建一个叫做:phildatab ...

  4. java 和mysql 时间_java和mysql之间的时间日期类型传递

    mysql(版本:5.1.50)的时间日期类型如下: datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59: ...

  5. java实现 mysql导入数据库_Java实现MySQL数据库导入

    距离上班另一段时间.如今总结一下怎样使用Java语言实现MySQL数据库导入: 首先新建名为test的数据库: 其次运行以下Java代码: import java.io.File; import ja ...

  6. java实现mysql备份_Java实现MySQL数据库备份

    在做项目的时候,我们经常会遇到的一个需求就是数据库备份.现在一个项目java+mysql+windows开发,接着我们来数据库备份的问题. 网上有很多例子,例如: 他们的这些程序不是能直接运行的,要把 ...

  7. java 插入mysql 日期_Java日期-插入数据库

    我需要找出一种将带有java.util.Date字段的记录插入数据库的方法,但我陷入了困境. 有谁知道我该怎么做?现在我有类似的东西. java.util.Date myDate = new java ...

  8. java mysql存储过程_JAVA调用MySQL存储过程

    展开全部 java代码copy: Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager .g ...

  9. java swing mysql项目_java swing mysql 实现的家庭收支管理系统项目源码

    大家好,今天给大家演示一下一款由Java swing mysql实现的简单的家庭收支情况管理系统,也可以叫个人消费情况记录软件,功能比较紧凑简单,数据库采用的是mysql,非常适合Java初学者和学生 ...

  10. java servlet 数据库_Java Servlet调用数据库复习

    首先要导入jar包. 剩下的基本就是模版式的代码了: public class main { // JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = ...

最新文章

  1. 阿里与腾讯人的区别,就是明教与武当的反差
  2. 《犯罪心理学》读书笔记(part6)--犯罪心理的主观差异(上)
  3. mybatisplus执行sql语句_一条更新的SQL语句是如何执行的?
  4. C++ __gnu_pbds(hash,可并堆,平衡树)
  5. 1小时学会JQuery
  6. 华北水利水电大学c语言实验报告八2020,2021年华北水利水电大学级C语言实验报告.doc...
  7. Gitlab+Docker实现持续集成(CI)与持续部署(CD)
  8. 改caffe 里面的contrsitve_loss
  9. 设计模式13_享元模式
  10. 4月23日云栖精选夜读:阿里AI新物种!设计机器人两年赶上资深员工水平
  11. u-boot的补丁文件patch
  12. 使用自定义端口连接SQL Server 2008的方法
  13. 工商总局:将对网店卖家身份进行全面普查
  14. Mini CFA 考试练习题 Ethics and Investment Professionalism
  15. 导致MySQL的查询语句效率低下的可能原因
  16. 如何写好科研论文 (第二章习题 Quiz 2)
  17. CGLib中类Enhancer介绍
  18. 面试笔试杂项积累-leetcode 6-10
  19. 1.1MySQL-InnoDB-READ UNCOMMITTE(读未提交)
  20. 内推名企实习,就来CSDN超级实习生计划,2022年名企实习内推开始发车

热门文章

  1. 论文发表在什么期刊上_医学论文发表期刊论文范文
  2. oracle表回退语句,5 Oracle笔试题
  3. 1359C. Mixing Water
  4. ibm量子计算机科学家,重磅!IBM发布全球首个独立商用量子计算机
  5. java 代码重用需要注意的事项_程序员笔记|编写高性能的Java代码需要注意的4个问题...
  6. python和c先学哪一个_python和c先学哪个
  7. 图像 pipeline_多面体优化,Pipeline与深度学习编译器
  8. UE4多线程任务系统详解
  9. UE4 HTC VIVE - 番外篇 - 局域网联机(二)
  10. A20修改串口设备文件