您的位置:首页 > 编程语言 > Java开发

java jdbc连接mysql

2014-11-24 11:06 302 查看
java中使用jdbc连接数据库,只要两步就可以搞定。

1.加载驱动,没有驱动包的可以到网上下载

2.创建connection实例连接即可

使用完jdbc的实例一定要关闭

下面来看看代码

首先是配置文件 jdbc.property

#DB_CLASS_NAME(驱动的类的类名)

DB_DRIVER=com.mysql.jdbc.Driver

#DB_URL(要连接数据库的地址)

DB_URL=jdbc\:mysql\://127.0.0.1\:3306/company?user\=root&password\=123456&useUnicode\=true

下面是连接的工具类

import java.io.IOException;

import java.io.InputStream;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.Properties;

public class DBConn {

public static Connection connection = null;

private static String driver = "";

private static String url = "";

static{

Properties prop = new Properties();

ClassLoader classLoader = Thread.currentThread().getContextClassLoader();

InputStream in = classLoader.getResourceAsStream("jdbc.properties");

try {

prop.load(in);

driver = prop.getProperty("DB_DRIVER");

url = prop.getProperty("DB_URL");

} catch (IOException e) {

e.printStackTrace();

System.out.println("*************error****************");

}

}

/*

* 获得connection

*/

public static Connection getConnection() throws SQLException {

try {

if(connection == null){

Class.forName(driver).newInstance();

connection = DriverManager.getConnection(url);

}

} catch (Exception e) {

e.printStackTrace();

System.out.println("警告: DbConnectionManager.getConnection() 获得数据库链接失败.\r\n\r\n链接类型:"

+ driver + "\r\n链接位置:" + url);

}

return connection;

}

/*

* 关闭连接对象

*/

public static void CloseConnection(Connection conn) {

try {

if (conn != null) {

conn.close();

}

} catch (SQLException e) {

e.printStackTrace();

}

}

/**

* @param args

* @throws SQLException

*/

public static void main(String[] args) throws SQLException {

// 测试

connection = getConnection();

System.out.println("-----succ--");

}

}

最后测试输出下图文字表示成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: