数据库连接的实现
来源:互联网 发布:小脑袋智能推广软件 编辑:程序博客网 时间:2024/04/30 15:19
首先要在lib目录下导入jar包:mysql-connector-java-3.0.17-ga-bin.jar
我连接的是MySQL的数据库。数据库名为:strut2user,用户名和密码为:root.
数据库连接代码ConnectDB.java
package com.struts.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class ConnectDB {static{try {Class.forName("com.mysql.jdbc.Driver");} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static Connection getConn() {Connection conn = null;try {conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3308/strut2user", "root", "root"); //System.out.println("数据库连接成功");} catch (SQLException e) {e.printStackTrace();}return conn;}public static void close(Connection conn) {if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}conn = null;}}public static void close(Statement stmt) {if (stmt != null) {try {stmt.close();} catch (SQLException e) {e.printStackTrace();}stmt = null;}}public static void close(ResultSet rs) {if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}rs = null;}}}
测试代码TestDB.java
需要把上面代码中的 //System.out.println("数据接成功");此段话的注释去掉。
如果连接成功,会在控制台打印“数据库连接成功”;
package com.struts.dao;import com.mysql.jdbc.Connection;public class TestDB {public static void main(String[] args) {Connection conn=(Connection)ConnectDB.getConn();}}
- ASP数据库连接的实现
- 数据库连接的实现
- 简单的数据库连接工厂实现
- 数据库连接池的简单实现
- 实现高效的数据库连接池
- 数据库连接池的简单实现
- java各种数据库连接的实现
- JDBC数据库连接池的实现
- 数据库连接池的Java实现
- 9、数据库连接池的实现
- QT数据库连接池的实现
- 数据库连接池的简单实现
- 数据库连接池的简单实现
- 数据库连接池的简单实现
- 数据库连接池的简单实现
- Java 数据库连接池的实现
- JDBC数据库连接池的实现
- mysql数据库连接池使用(二)实现自己的数据库连接池
- vi
- Android 4.0 ICS SystemUI浅析——StatusBar结构分析
- credit default swap(CDS)
- Xunsearch与Sphinx的预比较
- 自定义消息实现线程间通信
- 数据库连接的实现
- sipphone中播放声音文件
- ucGUI做的一个TreeView这样的控件!
- PHP获取当前url路径的函数及服务器变量
- Document root element *, must match DOCTYPE root "null"分析及解决方法
- php跳转的三种方法
- ubuntu 10.10 安装sun-java6-jdk的方法
- MySql查询技巧杂记
- linux .svn 清除 脚本