Mysql connect Java的语法说明

Mysql connect Java的语法说明

在学习java的过程中,免不了要跟数据库打交道,mysql做为比较通用的数据库,下面介绍如何使用JDBC连接数据库。

  • 数据库:Mysql
  • 语言:Java
  • 环境:eclipse

Mysql介绍

一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。 —— [ 百度百科 ]

相关知识

端口号:3306
用 户:root
密 码:自定义设置

Mysql常用命令

进入mysql:

C:\Users> mysql -root -p; 密码 //通过cmd进入mysql

查看所有数据库:

Show databases; 

选中某个数据库:

Use database; //database为数据库名

查看该数据库中所有表:

 Show tables;

查看表内容:

Select * from table;//table为选择的表名,*表示为所有信息,若选择特定信息则将*改为表内列名

退出数据库:

Exit

JDBC介绍

一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成 —— [ 百度百科 ]

连接步骤

1.注册驱动

Class.forName("com.mysql.jdbc.Driver");

2.建立数据库连接

String url = "jdbc:mysql://localhost:3306/test?userUnicode=true&characterEncoding=utf-8&useSSL=true";//注意在mysql高版本中使用了新加密方式,外部连接需要完整写入此url
String use = "root";
String password= "1208":
Connection connect = DriverManager.getConnection(url,use,password);

3.SQL语句(这里以查看数据为例)并创建sql发送器

String sql = "select * from test";
Statement statment = connect.createStatement();

4.获取SQL语句发送器(向数据库发送要执行的SQL语句)

 ResultSet rs = statment.executeQuery(sql);

5.获取结果集

while(rs.next()) {
            String username = rs.getString(20);
            int password = rs.getInt(1);    
            System.out.println(username+"\t"+password+"\t");
        }

6.关闭连接

        rs.close();
        statment.close();
        connect.close();

一般Select语句使用executeQuery()方法执行,Delete、Update、Insert语句使用executeUpdate()方法执行,Create和Drop语句使用execute()方法执行,也可以使用executeUpdate()方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值