JDBC连接三大数据库方法
来源:互联网 发布:科学计算器软件下载 编辑:程序博客网 时间:2024/05/22 08:14
一 :JDBC连接Oracle
package com.softeem.jdbcDemo1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class OracleConnection {
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
String user="System";
String password="aaaaaa";
conn= DriverManager.getConnection(url,user,password);
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void main(String[] args) {
System.out.println(getConn());
}
}
二:JDBC连接SqlServer2005
package com.softeem.jdbcDemo;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Types;
import java.util.Date;
public class SqlServerConnection {
public static Connection getConn(){
String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String URL="jdbc:sqlserver://127.0.0.1:1433;databaseName=db_shoes;user=sa;password=123456";
Connection conn=null;
try {
java.lang.Class.forName(DRIVER);
conn=java.sql.DriverManager.getConnection(URL);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
}
public static void main(String[] args) {
System.out.println(getConn());
}
}
//-----------------------------------------
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table2");
PreparedStatement pstmt = con.prepareStatement("UPDATE table4 SET m = ? WHERE x = ?");
CallableStatement cstmt = con.prepareCall("{call getTestData(?, ?)}");
String sql ="{call proc_getmail(?,?)}";
Connection conn = new Conn().getConnect();
int num=0;
//String sql = "select count(*) from student ";
String sql ="{call proc_getMails(?)}";
CallableStatement stmt=null;
stmt= conn.prepareCall(sql);
stmt.registerOutParameter(1, java.sql.Types.INTEGER);
stmt.execute();
num=stmt.getInt(1);
三:JDBC连接MySql
package com.sorfteem.informationsystem.until;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class GetConnection {
public static Connection getConnection(){
String DRIVER="com.mysql.jdbc.Driver";
String URL=""jdbc:mysql://localhost:3306/informationdate";
Connection conn=null;
try {
Class.forName(DRIVER);
conn=DriverManager.getConnection(URL, "root", "123456");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void main(String[] args) {
GetConnection gc=new GetConnection();
Connection conn = GetConnection.getConnection();
if (conn!=null) {
System.out.println("连接成功");
} else {
System.out.println("连接失败");
}
}
}
package com.softeem.jdbcDemo1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class OracleConnection {
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
String user="System";
String password="aaaaaa";
conn= DriverManager.getConnection(url,user,password);
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void main(String[] args) {
System.out.println(getConn());
}
}
二:JDBC连接SqlServer2005
package com.softeem.jdbcDemo;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Types;
import java.util.Date;
public class SqlServerConnection {
public static Connection getConn(){
String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String URL="jdbc:sqlserver://127.0.0.1:1433;databaseName=db_shoes;user=sa;password=123456";
Connection conn=null;
try {
java.lang.Class.forName(DRIVER);
conn=java.sql.DriverManager.getConnection(URL);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
}
public static void main(String[] args) {
System.out.println(getConn());
}
}
//-----------------------------------------
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table2");
PreparedStatement pstmt = con.prepareStatement("UPDATE table4 SET m = ? WHERE x = ?");
CallableStatement cstmt = con.prepareCall("{call getTestData(?, ?)}");
String sql ="{call proc_getmail(?,?)}";
Connection conn = new Conn().getConnect();
int num=0;
//String sql = "select count(*) from student ";
String sql ="{call proc_getMails(?)}";
CallableStatement stmt=null;
stmt= conn.prepareCall(sql);
stmt.registerOutParameter(1, java.sql.Types.INTEGER);
stmt.execute();
num=stmt.getInt(1);
三:JDBC连接MySql
package com.sorfteem.informationsystem.until;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class GetConnection {
public static Connection getConnection(){
String DRIVER="com.mysql.jdbc.Driver";
String URL=""jdbc:mysql://localhost:3306/informationdate";
Connection conn=null;
try {
Class.forName(DRIVER);
conn=DriverManager.getConnection(URL, "root", "123456");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void main(String[] args) {
GetConnection gc=new GetConnection();
Connection conn = GetConnection.getConnection();
if (conn!=null) {
System.out.println("连接成功");
} else {
System.out.println("连接失败");
}
}
}
- JDBC连接三大数据库方法
- 手把手教你连接三大数据库JDBC
- JDBC连接数据库方法
- jdbc连接数据库方法
- jdbc方法连接数据库
- JDBC连接各大数据库
- JDBC连接ACCESS数据库的三种方法
- JDBC连接各种数据库方法
- JDBC 连接各种数据库方法
- JDBC连接各种数据库方法
- JDBC连接各种数据库方法
- 常用数据库JDBC连接方法
- 常用JDBC连接数据库方法
- JDBC连接各种数据库方法
- 常用JDBC连接数据库方法
- 常用JDBC连接数据库方法
- java JDBC 连接数据库方法
- JDBC 连接数据库方法小结
- 如何在excel中填写身份证号
- 什么是集约式,多范式编程?
- 登陆界面软件自动更新功能的实现
- Ubuntu学习1安装过程
- .net项目编译时,无法在证书存储区中找到清单签名证书
- JDBC连接三大数据库方法
- 不存在类型或命名空间名称“Office ”
- struts2与struts1的区别
- 字母键变成数字键怎么办
- timer定时器
- web.config
- AOP OOP概念问题
- 正则习点 --- 06
- Mayor's posters