一、从官网下载MySql和Navicat并安装
二、打开Navicat,并与MySql建立连接
点击连接,输入连接名和密码,点击连接测试会显示连接成功
连接成功
三、创建并打开数据库
四、新建表
输入 数据名、数据类型,通过添加栏位增加数据项,将id设置为主键
点击保存输入数据表名
打开表插入数据即可
五、新建查询
六、在Eclipse新建JAVA程序使用数据库
首先需要到官网https://dev.mysql.com/downloads/file/?id=465644下载Java与MySql连接的驱动程序 Connector/J
将下载的文件解压到C盘的JDBCDriver文件夹下
为使系统能自动访问该驱动程序,需要在当前项目中手工导入上述包文件
引入方法:项目右击选择Build Path->Configure Build Path
选择Java Build Path 下的Libraries->Add External Jars 选择JDBC中·的·Jar文件
在项目中新建一个用于连接数据库的包和java文件
在DatabaseConnector.java写入代码
package dataBase;
import java.sql.*;
public class DatabaseConnector {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动类,引号中是驱动类的路径
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","123456l");
//连接URL为 jdbc:mysql//服务器地址/端口号/数据库名 ,后面的2个参数分别是登陆用户名和密码
//获取数据库连接getConnection,
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from testtable");
//testtable 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
DriverManager是驱动程序管理类,用来装载驱动程序,并为创建数据库连接提供支持
Connection 对象是用于连接数据库的对象
Statement也是一个接口,该接口提供了执行sql语句,获取查询结果的方法,
是statenment的子接口,用于执行预编译的sql语句
ResultSet 提供了对结果集进行处理的方法
执行结果