连接MySQL数据库
连接数据源有两种方式:
1)通过DriverManager类
2)通过DataSource接口及JNDI资源获得连接
DriverManager类的路径为java.sql.DriverManager,它主要完成驱动程序的装载和建立新的数据库连接。其常用方法如下:
* getConnection (String URL):URL表示数据库连接地址,返回Connection对象
* getConnection (String URL,String username,String password):username和password表示用户名和密码,返回Connection对象
示例:
/**************************************************************************************
数据库:MySQL 中的 bank 数据库
驱动包:mysql-connector-java-5.1.15-bin.jar
驱动类:com.mysql.jdbc.Driver
URL:”jdbc:mysql://localhost:3306/bank?username=root&password=java+mysql”
日期:2012 年 9 月 7 日
**************************************************************************************/
package jdbc_mysql;
import java.sql.*;
public class Connection_Mysql{
static String drivername = “com.mysql.jdbc.Driver”;
static String url = “jdbc:mysql://localhost:3306/bank?username=root&password=java+mysql”;
static{
try {
Class.forName(drivername);
System.out.println(“创建驱动成功!”);
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection conn=null;
try{
conn=DriverManager.getConnection(url);
System.out.println(“连接数据库成功!”);
}catch(SQLException e){
e.printStackTrace();
}
return conn;
}
public static void main(String args[]){
Connection_Mysql.getConnection();
}
}
采用 Eclipse 编译运行,结果如下