JDBC模版(mysql跟oracle)


//在idea插入jdbc时,下载解压完mysql-connector-java-5.1.7.zip时,file->project settings->Modules->Dependencies->选取右侧的+,选取jars-
directories,然后导入
mysql-connector-java-5.1.7-bin.jar
import java.sql.*;
public class JDBC {
static String driver="com.mysql.jdbc.Driver";//Oracle驱动的完整类名"oracle.jdbc.driver.OracleDriver";
static String DB_URL="jdbc:mysql://localhost:3306/t2?useSSL=false";
  
//JDBC URL 用于标识一个被注册的驱动程序,驱动程序管理器
// 通过这个URL 选择正确的驱动程序,从而建立到数据库的连接。
  
jdbc:oracle:thin:@localhost:1521:sid(自己的数据库名称)

static String user="root";//用户名
static String pass="19940920";//密码

public static void main(String[] args){
Connection con = null;
Statement statement = null;
try {

Class.forName(driver);// 通过反射得到驱动对象,加载数据库驱动程序(对应的 Driver 实现类中有注册驱动的静态代码块.)
con=DriverManager.getConnection(DB_URL,user,pass);
// 通过 DriverManager getConnection() 方法获取数据库连接.

statement = con.createStatement();
String sql = "SELECT id, name, url FROM websites";
       //
statement.executeUpdate(sql); INSERT UPDATE DROP操作

ResultSet rs = statement.executeQuery(sql);
while(rs.next()){
int id =rs.getInt("id");
String name=rs.getString("url");
String url=rs.getString("url");

System.out.print("ID: " + id);
System.out.print(" ,站点名称: " + name);
System.out.print(" ,站点 URL: " + url);
System.out.print("\n");
}
rs.close();
statement.close();
con.close();


} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
finally{
// 关闭资源
try{
if( statement!=null) statement.close();
}catch(SQLException se2){
}// 什么都不做
try{
if(con!=null) con.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}

}

 

 

 

 
posted @ 2017-04-10 15:07  努力的小谢  阅读(341)  评论(0)    收藏  举报