Mysql基本使用
数据库的基本了解
数据库基于硬盘对自己所需要的数据进行持久化保存的方式,采用数据库的管理模式不仅提高了数据的存储效率,而且在存储的层面上提高了数据的安全性。
Mseql基本数据类型与相关语句
数值类型: int,bigint,tinint,mediumint
字符串类型: char,varchar
日期类型: datatime,data
DQL(数据查询语言):select语句
DML(数据操作语言):对表中的数据进行增删改 insert,delete,update
等等。
查看数据库:show databases;
使用数据库: use 数据库名;
查看数据库表格:show tables;
查看表结构: desc 表名;
删库操作:drop database 数据库名;
使用JDBC
近期以来一直在了解数据库的基本使用及其相关的概念,包括使用idea及JDBC与数据库进行连接,还有使用idea对数据库的内容进行增删改查等一些基本操作.
使用JDBC 第一步就是要下载jar包,然后引入jar包到项目中这一步至关重要,之后便有关键六步
1.注册驱动
2.获取数据库连接
3.获取数据库操作对象
4.执行SQL语句
5.处理查询结果
6.释放资源
下面的代码以查询为示范
import com.mysql.jdbc.Driver;
import java.sql.*;
public class jdbc {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
DriverManager.registerDriver(new Driver());
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bjpowernode", "root", "root");
stmt = conn.createStatement();
String sql = "select e.ename,d.dname from emp e join dept d on e.deptno = d.deptno0";
rs = stmt.executeQuery(sql);
while (rs.next()) {
String ename = rs.getNString("ename");
String dname = rs.getNString("dname");
System.out.println(ename + "," + dname);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
}
}
总结
经过这一段的学习,我认识到了后端的困难之处,学的东西很杂,又很难去理解,但是别无它法,唯手熟尔,加油!