JDBC 连接数据库的一套规范
规范一般指(一堆工具类和一堆接口)
1 java Data Base Connectivity 数据库连接
驱动:两个设备(应用)之间通信的桥梁
加载驱动:Class.forName(“com.mysql.jdbc.Driver”);
2 注解 @Test
测试方法的要求:没有返回值,没有参数,public修饰的,在上面加上@Test注解
//注册驱动
3 DriverManager 驱动管理类
加载驱动:
第一种DriverManager.registerDriver(new Driver());
第二种通过反射加载对象:Class.forName(“com.mysql.jdbc.Driver”);
获得连接:getConnection(url, user, password);
Url 是与数据库连接的路径(统一资源定位符 Uniform Resource Locator)
User 是与数据库连接的用户名
password是与数据库连接的密码
Connection conn = DriverManager.getConnection(url, user, password);
连接数据库:String url ="jdbc:mysql://localhost:3306/test3";
Jdbc:连接数据库的协议
Mysql:是jdbc的子协议
Localhost:连接的MySQL数据库服务器的主机地址,(连接是本机就可以写成localhost)如果连接的不是本机,就需要写上连接主动 的ip地址。
3306:Mysql数据库服务器的端口号
Test3:数据库名称
连接本机:String url ="jdbc:mysql:///test3";