JAVA中关于JDBC与JDBC-ODBC数据源连接数据库的区别

 

之前写程序一直用的jdbc连接数据库,突然有天同学问我用odbc怎么连时,查资料才发现两者是有区别的。

JDBC
Class.forName("数据库驱动名");//如com.microsoft.jdbc.sqlserver.SQLServerDriver
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名称";
java.sql.Connection conn = java.sql.DriverManager.getConnection(url,"用户名","密码");
 
JDBC-ODBC桥(数据源)
Class.forName("sun.jdbc.odbc.jdbcodbcDriver");
String url = "jdbc:odbc;数据源名称";
java.sql.Connection conn = java.sql.DriverManager.getConnection(url,"用户名","密码");
原文地址:https://www.cnblogs.com/systemEsc/p/3517517.html