java jdbc 链接mysql

    xiaoxiao2023-03-24  2

    0x01 安装

    ubuntu下安装十分简单,一条命令即可搞定 sudo apt-get install mysql-server mysql-client 安装过程会让你配创建root用户密码。一定要记住这个密码,学习测试的话用点简单好记的就好。

    0x02 创建数据库与表

    ubuntu下输入命令: mysql -u root -p 提示你输入密码,输入你在安装时创建的密码。之后会进入mysql命令界面命令行会变成 mysql> 1. 创建一个数据库。test是数据库名字 create database test; 2. 使用新创建的数据库,出现Database changed说明成功了。 use test; 3. 创建一张表,名字为user,两个字段,name和password create table user(name char(20),password char(20)); 4. 插入几个测试数据,尽量不要使用中文,可能会出现乱码。 insert into user value("test","testpassword"); 5. 测试下表里是不是有数据。 select * from user; 如果能出现你刚刚插入的数据,那么可以继续下一步了。

    0x03下载jdbc-mysql的jar包

    下载地址

    上面的两个下载哪个都行,下载解压后你会找到一个名字是 mysql-connector-java-5.1.39-bin.jar 的jar包,将这个包导入你的工程(不同的IDE有不同的方法)。

    0x04 连接mysql

    新建java类,注释这么明显就不用解释了吧。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; class ConnectionMysql { public static void main(String[] args){ //创建连接对象 Connection mConnection; //驱动程序名 String driver = "com.mysql.jdbc.Driver"; //URL指向要访问的数据库,test是数据库名字 String url = "jdbc:mysql://localhost:3306/test"; //MySQL配置时的用户名 String user = "root"; //MySQL配置时的密码 String password = "root"; //url,user,password要根据你的实际情况修改。 try { //1.创建连接 Class.forName(driver); mConnection = DriverManager.getConnection(url, user, password); //2.创建statement类对象,用来执行SQL语句!! Statement statement = mConnection.createStatement(); //要执行的SQL语句 String sql = "select * from user"; //3.ResultSet类,用来存放获取的结果集!! ResultSet rs = statement.executeQuery(sql); //4.输出 while (rs.next()){ //要换成你表里的字段名 System.out.println(rs.getString("name")+":"+rs.getString("password")); } rs.close(); mConnection.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } }

    0x04

    如果出现找不到,或无法加载Driver类之类的错误一定是你的jar包没有导入。 还有要记得注意关闭数据库连接,不然可能会出现错误。
    转载请注明原文地址: https://ju.6miu.com/read-1201233.html
    最新回复(0)