admin管理员组

文章数量:1794759

java连接mysql数据库详细教程

java连接mysql数据库详细教程

java连接mysql数据库详细教程

工具: 1.eclipse 2.Mysql 3.Mysql 连接驱动 mysql-connector-java-5.1.27.jar

步骤一:

把驱动jar文件复制到项目文件下人, 复制进来以后,右键Mysql驱动jar文件,点 Build Path 然后 Add to Build Path

步骤二: 给数据库添加内容 创建表: CREATE TABLE student01( id int(4) PRIMARY KEY, name VARCHAR(4), sex VARCHAR(2) ); 添加表中的内容: insert into student01 (id, name, sex) values(001, "小明", '男'); insert into student01 (id, name, sex) values(002, "小李", '男'); insert into student01 (id, name, sex) values(003, "小花", '女');

表中的内容:

步骤三:

java代码块

package com.dcc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Student_Test { public static void main(String[] args) { try { //1--加载驱动 Class.forName("com.mysql.jdbc.Driver"); //msql 为数据库名称 其他的照写 //user 为 mysql 数据库的用户名 //password 为数据库连接密码 String url = "jdbc:mysql://localhost/msql"; String user = "root"; String password = "17674704793"; //2--建立数据库连接 Connection cc = DriverManager.getConnection(url, user, password); //3--使用Connection 对象创建Statement,为传递sql语句做准备 Statement st = cc.createStatement(); //3--通过st对象帮助java传递生气了语句,并使用ResultSet接受sql返回过来的数据 ResultSet result = st.executeQuery("select * from student01"); //while 循环获取数据库内容 while(result.next()) { int int1 = result.getInt(1); String string = result.getString("name"); String string2 = result.getString("sex"); //打印内容 System.out.println("ID: " + int1 + "姓名:" + string+ "性别:" + string2); } //关闭所有连接 必须从后面往前面关 result.close(); st.close(); cc.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } }

最后的运行结果

注:课余写一下笔记,加深印象,第一次写,写的不好

本文标签: 数据库教程详细javamySQL