大家好呀,最近书生学习了如何将Java连接到MySQL数据库,那么具体的代码是什么呢?
一起来学习一下吧。
首先下载和安装MySQL数据库在这里书生就不多说了,本章重点讲解一下如何连接。
1.首先下载NAVIcat,使NAVIcat连接到MySQL并创立一个表
2. 之后打开Java编译软件,在这里书生使用的是IdeaU作为编译软件。
3.创建项目,创建包,创建类
4. 在一个Java类中输入连接数据库代码:
package com.jdbc;
import java.sql.*;
//加载JDBC驱动,实现JAVA程序与MyQql数据库访问
public class jdbcDemo {
public static void main(String[] args) {
//加载驱动
try {
Class.forName(“com.mysql.jdbc.Driver”);
System.out.println(“驱动加载成功!”);
//建立数据库的连接
String url=”jdbc:mysql://localhost:3306/test”;
String user=”root”;
String password=”74123″;
//Connection conn= DriverManager.getConnection(“jdbc:mysql://localhost:3306/abc”,”root”, “001123”);
Connection conn= DriverManager.getConnection(url, user, password);
System.out.println(“数据库连接成功”);
//访问数据
String str=”select * from student”;//查询命令
Statementstmt=conn.createStatement();//Statement对象可以发生SQL命令
ResultSet rs=stmt.executeQuery(str);//执行查询命令
System.out.println(“id” “\t\t\t\t\t” “name” “\t\t\t\t\t” “pass” “\t\t\t\t\t” “email” “\t\t\t\t\t” “birthday”);
while (rs.next()){
int id=rs.getInt(“id”);//获取记录第一列数据
String name=rs.getString(2);
String pass=rs.getString(3);
String email=rs.getString(4);
String birthday=rs.getString(5);
System.out.println(id “\t\t\t\t\t” name “\t\t\t\t\t” pass “\t\t\t\t\t” email “\t\t\t\t\t” birthday);
}
rs.close();
stmt.close();
conn.close();
}catch (ClassNotFoundException e) {
System.out.println(“驱动加载失败!”);
}catch (SQLException e) {
System.out.println(“数据库连接失败”);
}
}
}
5.运行一下
6. 可以看出在NAVIcat中的数据库数据已经展示在了运行结果中,JDBC与Java已经链接成功。