Jdbc连接不同数据库的方法
2010-01-05 09:48
337 查看
1.Jdbc连接Access数据库
①通过控制面板>>管理工具>>数据源 选择系统DNS选项卡,添加Microsoft Access Driver (*.mdb),以数据源名称sample为例,选择数据库文件。在程序的链接代码如下:
public static Connection getConnection() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:sample", "", ""); //此种连接方式需要建立一个名为sample的数据源
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
②直接在程序中建立连接,代码如下:
public static Connection getConnection() {
try {
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D://Documents and Settings//Administrator//workspace//sample.mdb";
//url中要给出数据库的绝对路径
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url, "", "");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
2.Jdbc连接MySQL数据库(需要引入mysql的驱动程序 )
public static Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/bookstore?user=root&password=&characterEncoding=utf-8");//bookstore是你的数据库名称
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
3.Jdbc连接Oracle数据库(需要引入Oracle的驱动程序classes12)
public static Connection getConnection() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:oracle9i", "scott","tiger");//oracle9i是数据库名
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
①通过控制面板>>管理工具>>数据源 选择系统DNS选项卡,添加Microsoft Access Driver (*.mdb),以数据源名称sample为例,选择数据库文件。在程序的链接代码如下:
public static Connection getConnection() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:sample", "", ""); //此种连接方式需要建立一个名为sample的数据源
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
②直接在程序中建立连接,代码如下:
public static Connection getConnection() {
try {
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D://Documents and Settings//Administrator//workspace//sample.mdb";
//url中要给出数据库的绝对路径
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url, "", "");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
2.Jdbc连接MySQL数据库(需要引入mysql的驱动程序 )
public static Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/bookstore?user=root&password=&characterEncoding=utf-8");//bookstore是你的数据库名称
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
3.Jdbc连接Oracle数据库(需要引入Oracle的驱动程序classes12)
public static Connection getConnection() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:oracle9i", "scott","tiger");//oracle9i是数据库名
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
相关文章推荐
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- Mysql学习之十二:JDBC连接数据库之DriverManager方法
- JDBC连接各种数据库的方法(经典)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
- Java使用JDBC连接数据库的实现方法
- MVC Link连接数据库增删改查方法的不同写法
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- java web程序 jdbc连接数据库错误排查方法
- Java工程通过JDBC连接数据库方法(SQL Server)
- JDBC连接各种数据库的方法
- 常用JDBC连接数据库方法
- 不同数据库jdbc连接方式
- java JDBC 连接数据库方法
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- JDBC连接三大数据库方法
- JDBC连接各种数据库的方法
- JDBC连接各种数据库方法
- JDBC连接各种数据库方法
- jdbc连接数据库的方法
- JDBC连接各种数据库的方法(经典)