连接之前需要导入jar包
Oracle:ojdbc14.jar
MySql:mysql-connector-java-5.1.13-bin.jar
SqlServer2008:sqljdbc4.jar
测试如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnDatabase{
public static void connAndQuery(){
Connection con = null;
String oracleUrl = "jdbc:oracle:thin:@localhost:1521:orcl";// orcl 为sid
String mySqlUrl = "jdbc:mysql://localhost/test";//test 为数据库名
String sqlServerUrl = "jdbc:sqlserver://localhost:1433; DatabaseName=test";
ResultSet rs = null;
try {
// mysql
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(mySqlUrl, "root", "lxf");
// oracle
// Class.forName("oracle.jdbc.driver.OracleDriver");
// con = DriverManager.getConnection(oracleUrl, "kejoo", "lxf");
// sqlserver2008
// Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// con = DriverManager.getConnection(sqlServerUrl, "sa", "lxf");
Statement st = con.createStatement();
rs = st.executeQuery("select * from tb_user");
while(rs.next()){
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("username"));
System.out.println(rs.getString("userpwd"));
}
rs.close();
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
connAndQuery();
}
}
以上是给每个数据库都新建了一个test数据库(除了Oracle外)其表为tb_user,字段为id,username,userpwd。
也可以直接打印con来检测是否已经连接数据库
System.out.println(con);
Oracle:oracle.jdbc.driver.T4CConnection@105738
MySql: com.mysql.jdbc.JDBC4Connection@861f24
SqlServer2008:ConnectionID:1
显示以上且不出现异常则表明连接成功
分享到:
相关推荐
java中连接mysql,SqlServer,Oracle,Access数据库的代码实现
java连接oracle、SQLServer、mySql的 jdbc jar包
java连接mysql,oracle,sqlserver2000,sqlserver2005数据库代码
java 连接sql server/Oracle/Mysql等常用数据库方法,本人是经过测试整理的。有java odbc-jdbc桥接和jdbc直连两种方式。希望对家有帮助。
Java连接Mysql,SQL Server, Access,Oracle
该实例展示了JAVA使用Connection连接MySql SQL Server200 Oracle数据库 .实现了增删查该.附带Struts2框架应用
1:包结构 2:多数据源装载配置类; 3:mysql,oracle,sqlserver的声明装载类; 4:实体类,持久层; 5:控制层。
JAVA的MySQL驱动,SQLServer驱动,Oracle驱动
无视框架,支持各种新老项目输出运行过程中的sql,满足jdk1.6+即可,数据库方面支持mysql、sqlserver、oracle、kingbase8.6,可执行(尽可能)的sql输出。
sqlserver,mysql和oraclejava连接数据库所需jar包,包含sqlserver,mysql和oraclejava连接数据库所需jar包,包含sqlserver,mysql和oracle
包含mysql sqlserver oracle pointbase的数据库驱动,并附带了oracle mysql的测试程序
java系统,jdbc方式连接数据源 需要的驱动。 包括:oracle数据库,informix数据库,sqlserver数据库,mysql数据库。
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
java多数据源—源码(支持sqlserver,mysql,oracle等等);解压后,直接使用idea导入项目,默认是打开了多数据源的,项目里面有现成的sql文件,执行sql文件;多数据源的开关在application-local.yml文件里面的guns:...
连接sybase的Sybase-jconn3.jar、Sybase-jTDS3.jar;连接SQL Server 2000的三个jar包,msutil.jar、msbase.jar、mssqlserver.jar;连接oracle的ojdbc14.jar;连接mysql的mysql-connector-java-5.1.7-bin.jar。
java连接oracle,db2,MySQL,sqlserver等数据库的方式.pdf
Java编程实例JDBC+MySQL+Oracle+SQLServer 直接使用
VC和JAVA连接SQL server,Oracle,MySql
Java 连接 SQL Server 2008 的驱动文件
java数据库驱动 oracle,sqlserver,mysql.rar