当前位置: 首页 > 后端技术 > Java

java开发如何连接数据库MySQL

时间:2023-04-01 13:16:19 Java

安装eclipse和mysql的步骤这里不再赘述。1.一定要下载jar包。连接数据库需要先下载mysql-connector-java-5.1.47(或其他版本)的jar包。低版本的jar包不会出现java训练不好的异常。建议点击“寻找以前的GA版本?”下载界面右侧下载低版本。2.mysql前期准备我的电脑是windows系统,然后注意在配置my.ini文件之前在mysql大文件夹中创建一个空的data文件夹。如果开头有data文件夹,就放到文件夹Everything中删除。如果你一步一步地按照教程中的步骤操作,你应该完成了。但是也可能会出现其他各种问题,百度。使用cmd操作:cmd要以管理员身份打开。打开数据库前进到bin目录。下面是进入bin,打开mysql,以用户登录,退出的操作。打开成功后会出现mysql>的小标志。cdC:\mysql-5.7.27-winx64\binnet启动mysqlmysql-uroot-pexit3。Java程序打开mysql。在第一次尝试时,如果加载失败,将抛出ClassNotFoundException。在第二次尝试中: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数据库用户名,第三个双引号是登录密码。我设置为无密码,所以它是空的。1导入java.sql.*;2publicclassConn{3连接con;4publicConnectiongetConnection(){5try{6Class.forName("com.mysql.jdbc.Driver");System.out.println("数据库驱动加载成功");7}catch(ClassNotFoundExceptione){8e.printStackTrace();9}10try{11con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false","root","123456");//mysql为数据库名,root为登录名,123456为登录密码12System.out.println("数据库连接成功");13}catch(SQLExceptione){14e.printStackTrace();15}16returncon;17}18publicstaticvoidmain(String[]args){19Connc=newConn();20c.getConnection();21}22}然后运行成功。