Java:jdbc连接mysql数据库
安装eclipse和mysql的步骤这里不赘述了。
1.一定要下jar包
要想实现连接数据库,要先下载mysql-connector-java-5.1.47(或者其他版本)的jar包。低版本的jar包不会出现时差问题的异常。
建议在下载界面点右边的"Looking for previous GA versions?"下载低版本的。
https://www.jb51.net/article/190860.htm我看的是这个教程。
2.mysql前期准备
我是参照菜鸟教程下载的mysql。
https://www.runoob.com/mysql/mysql-install.html
我电脑是windows系统,然后注意要在配置my.ini文件之前在mysql大文件夹里建一个空的data文件夹,如果有开始就有一个data文件夹,要把文件夹里的东西都删掉。
如果按照步骤完成了教程里的步骤,你应该就已经完成了。不过也有可能出现各种各样其他的问题,百度。
用cmd操作:cmd要用管理员身份打开。打开数据库要先进到bin目录中。下面是进入bin,打开mysql,登录用户,以及退出的操作。打开成功后会有一个mysql>的小标志。
cd C:\mysql-5.7.27-winx64\bin
net start mysql
mysql -uroot -p
exit
3.Java程序
打开mysql。
第一个try中,如果加载失败会抛出ClassNotFoundException异常。
第二个try中:con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=UTF-8","root","");
这一行
jdbc:mysql:// 是指JDBC连接方式;
127.0.0.1: 是指你的本机地址;
3306 SQL数据库的端口号;
mysql 就是你要连接的数据库的名字。
第二个双引号里是你的mysql数据库用户名,第三个双引号里是登录密码,我设成没有密码了,所以就空着。
import java.sql.*; public class Conn { Connection con; public Connection getConnection() { try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("数据库驱动加载成功"); } catch(ClassNotFoundException e){ e.printStackTrace(); } try { con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=UTF-8","root",""); System.out.println("数据库连接成功"); } catch (SQLException e) { e.printStackTrace(); } return con; } public static void main(String[] args) { Conn c = new Conn(); c.getConnection(); } }
然后就运行成功了。
到此这篇关于Java之jdbc连接mysql数据库的方法步骤详解的文章就介绍到这了,更多相关jdbc连接mysql数据库内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!