赞
踩
今天我将介绍一下如何让Java连接到MySQL数据库
工具:eclipse+mysql+navicat
首先我们先下载MySQL与navicat
mysql的下载网址:https://dev.mysql.com/downloads/windows/installer/8.0.html
选择这个下载:
navicat的下载网址:https://www.navicat.com.cn/products/
下载完后,我们先配置navicat与mysql之间的连接,我们将MySQL作为一个本地服务器来用,然后将navicat作为一个可视化的操作工具来看待,我们可以建立一个news的数据库,里面的表我们可以先建立一个newstable,具体结构如下:
然后我们现在来看怎么在eclipse上配置使得Java能与我们的MySQL相连接
首先我们需要下载jdbc
下载网址:https://dev.mysql.com/downloads/connector/j/
首先,点击工具栏中的Window-preference,Java-build path-user library
我们下载完成后将其解压到一个文件夹中,现在在eclipse中新建一个项目,右击- build path-configure build path,
点击new,在输入框中输入jdbc,选中下面的System library,点击ok
点击Add External JARs,打开到你的jdbc存放的目录,打开
后面项目右键-Build Path-Configure Build Path,点击右侧Add Library -User Library-Next,点击finish
点击apply后即可
另外右击项目-Build Path-Configure Build Path,libraries中点击class path,后点击右侧add jars,加入jdbc的jar包
然后就可以了,你可以输入以下代码进行测试
package testMySql;
import java.sql.*;
public class test {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Success");
}catch(Exception e) {
System.out.println("error");
e.printStackTrace();
}
try {
Connection connect=DriverManager.getConnection( "jdbc:mysql://localhost:3306/news?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT","root","********");
//getConnection()里面的格式为 jdbc:mysql//服务器地址/数据库名?编码方式 ,后面的2个参数分别是登陆用户名和密码
Statement stmt=connect.createStatement();
ResultSet rs=stmt.executeQuery("select * from newstable");
while(rs.next()) {
System.out.println(rs.getString("NewsContent"));
}
}catch(SQLException e) {
}
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。