JDBC:java Data Base Connectivity,java 数据库连接
应用程序—>JDBC( 定义接口规范)—> 驱动( 实现接口规范)—>MySQL 数据库
涉及到数据库的操作首先要引入第三方驱动包
操作基本步骤:
注册驱动:
Class.forName(“com.mysql.jdbc.Driver”);
( 推荐此方式注册驱动)
建立连接:
Java代码 Connectionconn=DriverManager .getConnection(“jdbc:mysql://localhost:3306/test”,”root”,”123456″);
Connection conn = DriverManager .getConnection(“jdbc:mysql://localhost:3306/test”,”root”,”123456″);
创建语句:
Java代码 Statementstm=conn.createStatement();
Statement stm=conn.createStatement();
Java代码 <SPAN><SPANlang=EN-US><SPAN></SPAN></SPAN><Pclass=MsoNormal><SPAN>执行语句:</SPAN></P> <FONTsize=3><PREclass=javaname=”code”>ResultSetrs=stm.executeQuery(“select*fromuser”);</PRE> </FONT></SPAN>
执行语句:
Java代码 ResultSetrs=stm.executeQuery(“select*fromuser”);
ResultSet rs=stm.executeQuery(“select * from user”);
Java代码 <SPAN><SPANlang=EN-US><SPAN></SPAN></SPAN><FONTsize=3><Pclass=MsoNormal></P> <Pclass=MsoNormal><SPAN>处理结果:</SPAN></P></FONT></SPAN>
处理结果:
释放资源:反序关闭连接,一定要关闭连接。
注册细节补充:
注册方式二:
注册方式三:
注册驱动的实质就是把实现了java.sql.Driver 接口的类加载进jvm ,java 应用程序调用jdbc 接口时,会动态地去调用这些驱动,通过这些驱动获取数据库资源。
切忌贪婪,恨不得一次玩遍所有传说中的好景点,