JDBC连接Mysql的解析

一.JDBC的简介

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

        有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。

Mysql-JDBC.jar包:链接:https://pan.baidu.com/s/1YmV0puhXbD3uz8WMb-ydEg 提取码:qj79

二.JDBC功能的实现

     一.下载并打开文件复制文件

    二.打开eclipse,创建一个java project.右击项目,点击new创建folder文件,命名为lib,将复制好的文件粘贴在文件下,右击锁粘贴的文件,点击Bulid path,然后add to .. .结果如图所示。

   三.代码的实现

       

package com.java;

import java.sql.DriverManager;

import com.mysql.jdbc.Connection;

public class java_JDBC {
	
	public static void main(String[] args) throws Exception {
		// 启动驱动
		Class.forName("com.mysql.jdbc.Driver"); // 照抄 此处抛出异常
		// localhost为所连接的IP地址,这里为本机的IP地址 3306 为端口号,具体看安装Mysql时的配置 。
		// schoolmannger为mysql中已经创建好的数据库名。
		String url = "jdbc:mysql://localhost:3306/schoolmannger";
		// 数据库用户名
		String user = "root";
		// 数据库密码
		String Password = "填自己的密码";
		// Connection 对象的数据库能够提供描述其表、所支持的 SQL 语法、存储过程、此连接功能等等的信息
		Connection con =(Connection) DriverManager.getConnection(url,user,Password);
		System.out.println(con);
	}

}

若打印出com.mysql.jdbc.JDBC4Connection@3d8c4d8e类似的结果,证明数据库连接成功;

猜你喜欢

转载自blog.csdn.net/akyj1021/article/details/82953809
今日推荐