当前位置:Gxlcms > 数据库问题 > JDBC知识

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   预编译   

人气教程排行