Java连接各类数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java连接各类数据库

1.jdbc桥连接

<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="java.sql.*"%>

<%!

String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;

String DBURL = "jdbc:odbc:accp" ;

String DBUSER = "sa" ;

String DBPASSWORD = "sa" ;

Connection conn = null ;

Statement stmt = null ;

%>

<%

try

{

Class.forName(DBDRIVER) ;

// 连接时必须填写用户名及密码

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

// 创建表的SQL语句

String sql = "CREATE TABLE mldntab (name varchar(20))" ;

stmt = conn.createStatement() ;

stmt.executeUpdate(sql) ;

stmt.close() ;

conn.close() ;

}

catch(Exception e)

{

out.println(e) ;

}

%>

说明:数据源为accp

2.SQL纯驱动连接

import java.sql.*;

public class DataBaseConn {

Connection con = null;

private static final String DRIVER_CLASS =

"com.microsoft.jdbc.sqlserver.SQLServerDriver";

/**

* DATABASE_URL

*/

private static final String DATABASE_URL =

"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";

/**

* DATABASE_USRE

*/

private static final String DATABASE_USRE = "sa";

/**

* DATABASE_PASSWORD

*/

private static final String DATABASE_PASSWORD = "110";

private static DataBaseConn me = new DataBaseConn();

public static DataBaseConn newInstance() {

return me;

}

public Connection getConnDB() {

try {

Class.forName(DRIVER_CLASS).newInstance();

con = DriverManager.getConnection(DATABASE_URL,DATABASE_USRE,DATABASE_PASSWORD); }

catch (Exception e) {

e.printStackTrace();

}

return con;

}

public DataBaseConn() {

}

}

3.连接MySql

<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="java.sql.*"%>

<%!

String DBDRIVER = "org.gjt.mm.mysql.Driver" ;

String DBURL = "jdbc:mysql://localhost/mldn" ;

String DBUSER = "root" ;

String DBPASSWORD = "mysqladmin" ;

Connection conn = null ;

Statement stmt = null ;

%>

<%

try

{

Class.forName(DBDRIVER) ;

// 连接时必须填写用户名及密码

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

// 创建表的SQL语句

String sql = "CREATE TABLE mldntab (name varchar(20))" ;

stmt = conn.createStatement() ;

stmt.executeUpdate(sql) ;

stmt.close() ;

conn.close() ;

}

catch(Exception e)

{

out.println(e) ;

}

%>

相关文档
最新文档