JDBC 连接MySQL基础的正删改
标签(空格分隔): JDBCday01 数据库的连接
what-JDBC
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
why-JDBC
同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。
how -JDBC
- 加载驱动
Class.forName("com.mysql.jdbc.Driver")
注冊驱动有三种方式:
1. Class.forName(“com.mysql.jdbc.Driver”);
推荐这样的方式,不会对详细的驱动类产生依赖
2. DriverManager.registerDriver(com.mysql.jdbc.Driver);
会对详细的驱动类产生依赖
3. System.setProperty(“jdbc.drivers”, “driver1:driver2”);
尽管不会对详细的驱动类产生依赖;但注冊不太方便。所以非常少使用
- 建立连接
String url="jdbc:mysql://localhost:3306/ishopn?characterEncoding=utf8";
//指定地址和数据库默认字符集 否则或出现乱码
String user="root";//账号
String password="1234";//密码
DriverManager.getConnection(url