• JDBC初步


       来自百度 :myeclipse中使用JDBC连接MySQL连接数据库,可以新建一个java文件,使用JDBC操作数据库就可以,实例如下:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
     
    public class JDBConnection {
        private final static String url = "jdbc:mysql://localhost:3306/test?user=root&password=root&useUnicode=true&characterEncoding=utf-8";//配置连接数据库的用户名和密码
        private final static String dbDriver = "com.mysql.jdbc.Driver";//mysql的驱动程序名
        private Connection con = null;
        // 通过构造方法加载数据库驱动
        static {
            try {
                Class.forName(dbDriver).newInstance();//利用反射实例化驱动类
            catch (Exception ex) {
                System.out.println("数据库加载失败");
            }
        }
     
        // 创建数据库连接
        public boolean creatConnection() {
            try {
                con = DriverManager.getConnection(url);
                con.setAutoCommit(true);//提交<a href="https://www.baidu.com/s?wd=sql%E8%AF%AD%E5%8F%A5&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YYPynLrAD3uWN9mWIBuWfY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3En1T3n1Dzrj6s" target="_blank" class="baidu-highlight">sql语句</a>
     
            catch (SQLException e) {
                System.out.println(e.getMessage());
                System.out.println("creatConnectionError!");
            }
            return true;
        }
     
        // 对数据库的增加、修改和删除的操作
        public boolean executeUpdate(String sql) {
            if (con == null) {
                creatConnection();
            }
            try {
                Statement stmt = con.createStatement();//得到一个结果集,拿来遍历
                int iCount = stmt.executeUpdate(sql);
                return true;
            catch (SQLException e) {
                System.out.println(e.getMessage());
                return false;
            }
        }
     
        // 对数据库的查询操作
        public ResultSet executeQuery(String sql) {
            ResultSet rs;
            try {
                if (con == null) {
                    creatConnection();
                }
                Statement stmt = con.createStatement();//得到一个结果集,拿来查询
                try {
                    rs = stmt.executeQuery(sql);
                catch (SQLException e) {
                    System.out.println(e.getMessage());
                    return null;
                }
            catch (SQLException e) {
                return null;
            }
            return rs;
        }
     
    }
  • 相关阅读:
    使用C++ 实现的 websocket 客户端 (基于easywsclient)
    ant打包报错 JRE version less than 1.8 is not suppored
    离线安装SVN 4.2.3
    maven项目使用oracle11g
    springboot 新工程报错 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
    IP与域名绑定
    web项目如果省略端口
    Linux源码安装Python3.7服务
    Linux yum软件包安装、管理与使用
    RPM软件包管理与使用
  • 原文地址:https://www.cnblogs.com/mibin/p/6732156.html
Copyright © 2020-2023  润新知