JDBC知识
时间:2021-07-01 10:21:17
帮助过:17人阅读
1、加载驱动(ctrl+shift+t 输入Driver,选择粘贴类名com.mysql.jdbc.Driver),数据库不同,驱动不同 Class.forName("com.mysql.jdbc.Driver"); 2、和数据库建立连接 jdbc:mysql 固定的,每个数据库不同 localhost 数据库机器所在的位置127.0.0.1 3306 服务器所在数据库的端口 mysql0225 要链接的数据库名(自己数据库的名字) characterEncoding=UTF-8 指定编码方法(解决中文乱码问题) String url="jdbc:mysql://localhost:3306/mysql0225?characterEncoding=UTF-8"; 参数2:要链接数据库的用户名 参数3:数据库登录的密码 Connection connection=DriverManager.getConnection(url, "root", "860221"); 3、创建装载SQL语句的对象 Statement statement=connection.createStatement(); 使用prepareStatement(可加快相同sql语句执行效率)预处理,全部使用?代替变量,否则可能出现中文乱码。 4、查询 ResultSet resultSet2=statement.executeQuery("SELECT * FROM "+tableName); 数据库基础:
1、SQL语言
DML( Data Manipulation Language数据操作语言)
——查询、插入、删除和修改数据库中的数据;
——SELECT、INSERT、 UPDATE 、DELETE等;
DCL( Data Control Language数据控制语言)
——用来控制存取许可、存取权限等;
——GRANT、REVOKE 等;
DDL( Data Definition Language数据定义语言)
——用来建立数据库、数据库对象和定义其列
——CREATE TABLE 、DROP TABLE、ALTER TABLE 等功能函数
——日期函数、数学函数、字符函数、系统函数等
TCL(事务控制语言)
JDBC知识
标签:sql语句 数学函数 定义 utf-8 date folder 灵活 base 预编译