这些代码都经过测试,没什么问题
1.连接MySql数据库
public class TestMySqlConnection {
public static void main(String[] srg) throws SQLException {
String driverName = "com.mysql.jdbc.Driver"; // 加载JDBC驱动
String dbURL = "jdbc:mysql://localhost:3308/test"; // 连接服务器和数据库sample
String userName = "root"; // 默认用户名
String userPwd = "你的密码"; // 密码
Connection dbConn = null;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("MySQL数据库连接成功!"); // 如果连接成功控制台输出Connection
// Successful!
} catch (Exception e) {
e.printStackTrace();
}finally{
if (dbConn != null) {
dbConn.close();
}
}
}
}
2.连接Sql Server 2000数据库
public class TestSqlServer2000Connection{
public static void main(String args[]) throws SQLException{
Connection con = null;
try{
String name="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://localhost:1433";
Class.forName(name);
String user = "sa";
String password = "你的密码";
con=DriverManager.getConnection(url,user,password);
System.out.println("SQL Server 2000数据库连接成功!");
con.close();
}catch(Exception e){
e.printStackTrace();
}
finally{
if (con != null) {
con.close();
}
}
}
}
3.连接Sql Server 2008数据库
public class TestSqlServer2008Connection {
public static void main(String[] args) throws SQLException {
Connection conn = null;
try {
String url="jdbc:sqlserver://localhost:1433;databaseName=msdb";
String user="sa";
String password="你的密码";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn= DriverManager.getConnection(url,user,password);
if (conn != null) {
System.out.println("SQL Server 2008 数据库连接成功");
}
}
// Handle any errors that may have occurred.
catch (Exception e) {
e.printStackTrace();
}
finally{
if (conn != null) {
conn.close();
}
}
}
}
4.连接Oracle 10g数据库
public class TestOracle10gConnection {
public static void main(String[] args) throws Exception {
try{
String driver = "oracle.jdbc.driver.OracleDriver";
Class.forName(driver);
String url="jdbc:oracle:thin:@localhost:1521:orcl";
java.util.Properties info = new java.util.Properties();
info.put ("user", "sys");
info.put ("password", "你的密码");
info.put ("internal_logon","sysdba");
Connection conn = DriverManager.getConnection(url,info);
System.out.println("Oracle 10g数据库 连接成功");
conn.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
或者
public static void main(String[] args) {
String JDBC_DRIVER = "oracle.jdbc.driver.OracleDriver";
String JDBC_STRING = "jdbc:oracle:thin:@127.0.01:1521:orcl";
String USER_NAME = "SYSTEM";
String PASSWD = "你的密码";
Connection conn = null;
try{
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(JDBC_STRING, USER_NAME, PASSWD);
if (conn != null) {
System.out.println("Oralce 10g 数据库连接成功");
}
}catch(SQLException sqlEx){
sqlEx.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally{
try {
if(conn!=null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/oracle/PostgreSQL/TIDB/CacheDB 数据库。简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/oracle/PostgreSQL/TIDB/CacheDB 数据库。...
例如,一个使用ODBC的应用程序可以在不修改代码的情况下,只需更换不同的ODBC驱动,就可以连接到SQL Server、Oracle或MySQL数据库。 在实际开发中,使用ODBC驱动可能会涉及到以下知识点: 1. 数据源配置:每个ODBC...
Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集,采用多种方式连接各种常用的数据库: 1.连接ACCESS http://127.0.0.1:8080/Access/access.jsp 2.连接SQL Server2000 ...
"oracle"、"ms-sqlserver"、"mysql"、"sqlserver2005"可能是对应数据库系统的驱动程序或相关配置文件,用户需要按照Readme中的指示进行安装和配置,以便在应用程序中正确地连接和操作这些数据库。 综上所述,这个...
本文将对MySQL数据库、SQL Server数据库、Oracle数据库以及使用JTDS驱动的SQL Server数据库进行深入探讨。 #### MySQL数据库驱动 MySQL是全球广泛使用的开源关系型数据库系统之一。为了使Java应用程序能够连接到...
此类为数据库操作通用类,可以根据需要同时操作Mysql、SqlServer、SQLite、Oracle等数据库,免除一个项目需要连接多个数据库而带来的代码重写或者修改造成的麻烦。。。
Oracle数据库的支持同样全面,Navicate Premium能够处理Oracle的复杂对象,如PL/SQL的开发、触发器、存储过程等。它还具备Oracle特定的性能监控工具,如SQL Tuning Advisor的集成,帮助优化SQL语句以提升系统性能。 ...
本资源"连接oracle/mysql/sqlserver样例及各数据库对应的jar驱动包"提供了一个全面的工具集,帮助开发者轻松测试Oracle、MySQL和SQL Server这三种主流数据库的连接。 首先,Oracle数据库是全球最大的企业级数据库...
简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/Oracle/PostgreSQL/TIDB/CacheDB 数据库
在SQL Server、MySQL和Oracle这三种流行的数据库系统中,各自都有对应的数据库连接驱动,以便于开发人员进行数据交互。 SQL Server数据库驱动: SQL Server提供了多种连接驱动,包括SQL Server Native Client(ODBC...
**Java连接Oracle数据库** 对于Oracle,也有JDBC-ODBC桥接方式,但通常推荐使用JDBC直连,即Oracle JDBC驱动(如ojdbc.jar)。配置数据源、加载驱动、建立连接和执行SQL的步骤与SQL Server的JDBC直连相似,只是驱动...
DBCHM 是一款数据库文档生成工具! 该工具从最初支持chm文档格式开始,通过开源,集思广益,不断改进,又陆续支持word、excel、pdf、html、xml、markdown...支持SqlServer/MySQL/Oracle/PostgreSQL/DB2/SQLite数据库。
首先,我们来看标题提到的“连接mysql sqlserver的两个数据库”。这通常涉及到数据库之间的数据迁移、同步或者跨平台查询。为了实现这一目标,我们需要借助特定的驱动程序和工具。 在提供的压缩包文件中,有两个...
- `OracleHelper.cs`:针对Oracle数据库的操作类,同样支持基本的SQL执行和分页处理。 - `MySqlHelper.cs`:用于MySQL数据库,提供了与SQL Server和Oracle相似的接口,方便在MySQL环境中进行数据库操作。 - `...
在本场景中,我们探讨的是如何在Oracle 19C RAC环境中通过Oracle数据库网关(Gateway)连接到SQL Server 2012数据库。Oracle Gateway使得不同数据库系统间的数据交互成为可能,实现异构数据库间的透明访问。 首先,...
这里提到的"Oracle/Mysql/Mongo/Sqlserver数据库驱动集合"是一个包含这四种数据库的驱动程序的压缩包,主要用于Java开发环境中与这些数据库进行连接。 首先,Oracle数据库是甲骨文公司提供的企业级关系型数据库,...
最简单,最实用的数据库文档生成工具,支持SqlServer/MySQL/Oracle/PostgreSQL/DB2/SQLite数据库。
public class SQLServer2000Connection { public static void main(String[] args) { String url = "jdbc:sqlserver://localhost:1433;databaseName=mydatabase"; String user = "username"; String password =...
数据库转换工具,可实现oracle,mysql,sqlserver,sybase,db2相互转换
- `ojdbc14.jar` 是Oracle数据库的JDBC驱动,专为Oracle 10g设计,支持JDBC 3.0标准。尽管较旧,但在某些环境中仍然广泛使用。 - 通过`oracle.jdbc.driver.OracleDriver`类,开发者可以建立到Oracle数据库的连接,...