JDBC连接MySql数据库

来源:互联网 发布:福建广电网络电视客服 编辑:程序博客网 时间:2024/06/05 18:24

1,连接如下图所示的tennis_game这个数据库:


2,首先做好准备工作,在项目的WEB-INF的lib目录下导入mysql-connector-java-5.0.3-bin.jar包(可在网上下载):


3,新建一个web project项目,创建一个类DBO编写连接数据库的代码:

<pre name="code" class="java"><span style="font-size:18px;"><span style="font-size:14px;">package cn.edu.connect;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBO {//连接数据库的驱动,也就是导入的包public static final String DBdriver="com.mysql.jdbc.Driver";//要连接的数据库的url地址public static final String DBurl="jdbc:mysql://localhost:3306/tennis_game";//数据库用户名public static final String DBuser="root";//数据库用户密码public static final String DBpassword="1234";static{try {//通过Class.forName实例化驱动,同时已自动向DriverManager大管家注册Class.forName(DBdriver);} catch (ClassNotFoundException e) {e.printStackTrace();}}//创建一个连接数据库的方法public static Connection GetConnection(){Connection conn = null;try {//DriverManager大管家调用它的getConnection方法来连接数据库conn=DriverManager.getConnection(DBurl,DBuser,DBpassword);} catch (SQLException e) {e.printStackTrace();}return conn;}//关掉连接,后打开的先关public static void close(ResultSet  rs,Statement  st,Connection  conn) throws SQLException {if (rs!=null) {rs.close();}if(st!=null){st.close();}if(conn!=null){conn.close();}}}</span></span>


4,新建一个测试的类DBOConnectTest:

<pre name="code" class="java"><span style="font-size:18px;"><span style="font-size:14px;">package cn.edu.connect;import java.sql.Connection;public class DBOConnectTest {public static void main(String[] args) {Connection conn=DBO.GetConnection();if (conn!=null) {System.out.println("connection success");}else {System.out.println("connection fail");}}}</span></span>

5,测试结果:


1 0
原创粉丝点击