JDBC (Java Database Connectivity)
jdbc是java连接数据库(databases)的连接,通过java语言对数据中的数据信息进行访问,从而连接前端和后端进行信息的交互;数据库也是平常用于java的连接与获取相关信息
在Java和database的连接的过程中会使用相关的驱动;对应的数据库有对应的驱动,比如说你是用mysql数据库,那就要使用mysql相关的驱动,对应还有orale的相关驱动。无论是java语言 sun公司 还是数据库厂商 其实对于语言和数据库之间的连接 都具有相应的支持。
将使用的数据库的驱动导入到工程下,重新构建路径,将驱动加载,就可以连接数据库了。
1.获取数据库驱动的方式 3种 推荐使用
第一种 :DriverManager.deregisterDriver(new com.mysql.jdbc.Driver());
第二种 :System.setProperty("jdbc", "com.mysql.jdbc.Driver");
第三种 :Class.forName("com.mysql.jdbc.Driver");
其中第三种为推荐使用类型(将mysql驱动注册到DriverManager中去)com.mysql.jdbc.Driver是mysql对应的驱动;
将"com.mysql.jdbc.Driver" 当做参数传入,就是告诉JVM,去"com.mysql.jdbc"这个路径下找Driver类,将其加载到内存中。将驱动加载到内存中;
注册的DriverManager中之后,我们就可以 通过DriverManager的getConnection方法获得mysql的连接了;
通过DriverManager获取连接对象
// 产生连接
Connection conn = DriverManager.getConnection(url, user, password);
在产生连接的过程时,需要将产生连接的所需要的东西,DriverManager.getConnection(url, user, password),中有三个参数,分别是url,user,password; url是连接数据库的路径( “jdbc:mysql://localhost:3306/javademo?”)localhost是本机的地址,3306是数据库的 端口号,后面接数据库的名字,user 对应的一般是root,password对应的是进入数据库的密码;通过这三样可以进行数据的获取连接。获取连接之后就可以进行相关的操作了;
在获取连接之后就可以进行数据库的执行了