Java SQL数据库直连和桥连
package testsql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class LoadSql {
//直连接
private final static String DRIVER="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private final static String URL="jdbc:microsoft:sqlserver://localhost:1433;databasename=studentDB";
//JDBC-0DBC桥连接
private final static String DBDRIVER_BRIDGING="sun.jdbc.odbc.JdbcOdbcDriver";
private final static String DBURL="jdbc:odbc:test";
//数据库用户账号密码
private final static String USERNAME="sa";
private final static String USERPASS="";
Connection cn;
public LoadSql()
{
try {
//桥连驱动加载
Class.forName(DBDRIVER_BRIDGING);
//直连驱动加载
//Class.forName(DRIVER);
System.out.println("加载驱动成功!");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("加载驱动失败!");
}
}
java的jdbc连接数据库
public Connection Loading()
{
try {
//getConnection(String url, String user, String password)
//试图建立到给定数据库 URL 的连接。 试图建立到给定数据库 URL 的连接。
//桥连连接test数据源里面studentDB数据库
Connection(DBURL,USERNAME,USERPASS);
//直连连接studentDB数据库
//Connection(URL,USERNAME,USERPASS);
System.out.println("连接数据库成功!");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("连接数据库失败!");
}
return cn;
}
public static void main(String[] args) {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论