public class DemoJdbc { public static void main(String[] args) { String Driver ="com.mysql.cj.jdbc.Driver"; String Url ="jdbc:mysql://localhost:3306/shop?serviceTimezone=UTc&useUnicode=true&characterEncoding=utf-8"; String User ="root"; String Password="root116554"; /*jdbc:mysql:是固定写法,后面跟主机名localhost或者127.0.0.1也可以再加上端口号3306 (3306是mysql的默认端口号) * serverTimezone=UTC是指定时区时间为世界统一时间 也可也写serverTimezone=Asia/Shanghai 为国内的同一时间 * SSL协议提供服务主要: 1)认证用户服务器,确保数据发送到正确的服务器; . 2)加密数据,防止数据传输途中被窃取使用; 3)维护数据完整性,验证数据在传输过程中是否丢失; 当前支持SSL协议两层: SSL记录协议(SSL Record Protocol):建立靠传输协议(TCP)高层协议提供数据封装、压缩、加密等基本功能支持 SSL握手协议(SSL Handshake Protocol):建立SSL记录协议用于实际数据传输始前通讯双进行身份认证、协商加密 算法、 交换加密密钥等。 */ Connection con= null; //Connection接口代表java程序和数据库连接对象,只有获取该连接对象后,才能访问数据库,并操作数据库 try{ Class.forName(Driver);//加载mysql数据库驱动 }catch (java.lang.ClassNotFoundException e){ System.out.println("驱动程序配置未配置成功!"); } try{ con= DriverManager.getConnection(Url,User,Password); System.out.println("数据库连接成功!"); }catch (Exception e){ System.out.println("数据库连接失败!"); } } }
jdbc连接mysql数据库基本步骤
Leave a reply