您的位置:首页 > 数据库 > MySQL

手把手教你连接mysql数据库

2016-07-26 21:06 471 查看
数据库是我们在开发过程中,经常需要使用的,Java开发中用JDBC连接数据库非常的方便快捷,

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java
API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序

下面就详细的讲解一下用JDBC连接mysql数据库。

第一步、需要加载JDBC数据库驱动,如图,将mysql数据库驱动的jar拷贝到此目录下,然后通过buildpath添加此jar到工程。



第二步、连接mysql数据库

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class jdbcConn {
/* MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
避免中文乱码要指定useUnicode和characterEncoding
执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,我的为DB01
useUnicode=true:表示使用Unicode字符集。characterEncoding=UTF-8:字符编码方式。*/
private static String  url= "jdbc:mysql://localhost:3306/DB01?useUnicode=true&characterEncoding=utf-8&useSSL=false";
private static String username = "root";//数据库的用户名
private static String password = "123456";//用户密码
private static String driver = "com.mysql.jdbc.Driver";//mysql驱动类

public static Connection con;//创建Connection对象

public static Connection getConnection(){

try {
Class.forName(driver);//加载驱动类
con = DriverManager.getConnection(url, username, password);//使用DriverManager的getConnectin(String url , String username ,
//String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和
//密码来获得数据库连接。

} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
return con;

}

}


可以在此类总创建一个main方法来判断数据库是否连接成功

	public static void main(String[] args) {

if(new jdbcConn().getConnection()!=null){
System.out.println("数据库连接成功");
}
else{
System.out.println("数据库连接失败");
}
}//创建main方法,判断数据库是否连接

运行查看结果,连接成功。



我们可以吧jdbcConn这个类封装起来,需要连接mysql数据库时,可以直接调用,而不用重复书写了,实现了代码的复用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: