这些代码都经过测试,没什么问题
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/Sqlserver/Oracle/Sqlite多种数据库连接可视化的集成工具,体积小而功能强大的NavicatePremium,支持所有DBA。
Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集,采用多种方式连接各种常用的数据库: 1.连接ACCESS http://127.0.0.1:8080/Access/access.jsp 2.连接SQL Server2000 ...
此类为数据库操作通用类,可以根据需要同时操作Mysql、SqlServer、SQLite、Oracle等数据库,免除一个项目需要连接多个数据库而带来的代码重写或者修改造成的麻烦。。。
sqlserver、oracle、mysql等几乎所有数据库的odbc驱动jar包,都包含在内。
mysql数据库/sqlserver数据库/oracle数据库/sqlserver数据库(JTDS)驱动总结 例如mysql数据库: driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/BookDB?useUnicode=true&characterEncoding=...
java 连接sql server/Oracle/Mysql等常用数据库方法,本人是经过测试整理的。有java odbc-jdbc桥接和jdbc直连两种方式。希望对家有帮助。
sqlserver,mysql,oracle数据库连接驱动
Oracle/Mysql/Mongo/Sqlserver数据库驱动集合,原版jar驱动文件,2017年10月18日最新下载!
数据库转换工具,可实现oracle,mysql,sqlserver,sybase,db2相互转换
Java连接各个版本Oracle/Mysql/DB2…数据库代码汇总的工具类(附源码和jar包)
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
java中连接mysql,SqlServer,Oracle,Access数据库的代码实现
java连接mysql,oracle,sqlserver2000,sqlserver2005数据库代码
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=books","sa",""); Statement stmt=con.createStatement(); ResultSet rst=stmt.executeQuery(...
MySQL SQLServer7.0 SQLServer2000 SQLServer2500 Oracle80 Oracle10g 数据库驱动包和连接字符串
sqlserver、mySQL、oracle数据库连接驱动jar包 免费下载
IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLSwever、PostgreSQL。 网关安装...
sqlserver mysql oracle 三种数据库的分页查询比较
oracle Mysql sqlserver 数据库连接jar
oracle驱动、mysql驱动、sqlserver2005/2000驱动、数据库驱动大全,为了方面使用,将这些驱动集合在一起