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
- JDBC连接MySQL数据库
- JDBC连接MySQL数据库
- JDBC连接MYSQL数据库
- JDBC连接mysql数据库
- jdbc连接Mysql数据库
- jdbc 连接mysql数据库
- JDBC连接MYSQL数据库
- JDBC连接MySql数据库
- jdbc 连接Mysql数据库
- JDBC连接MySQL数据库
- JDBC连接MYSQL数据库
- JDBC连接数据库(MySQL)
- JDBC连接mySQL数据库
- jdbc连接Mysql数据库
- jdbc连接mysql数据库
- jdbc 连接mySql 数据库
- JDBC连接MySQL数据库
- jdbc连接mysql数据库
- ucosIII 互斥信号量、内嵌信号量
- tomcat脚本启动正常,服务无法启动,特定错误代码1
- [Medical Image Process] 3.4 Morphology Application—Watershed Algorithm 分水岭算法
- Mysql常用命令
- C++类型转换
- JDBC连接MySql数据库
- 程序Unite4
- LeetCode 026 Remove Duplicates from Sorted Array
- java线程——什么是线程?
- 算法之6-回溯法解数独问题
- 使用boost的库链接问题generic_category()
- Jenkins权限配置失误后导致登录失败的解决办法
- C++类型转换
- HDU3240题解