jdbc连接myslq和sql两种数据库代码
2014-09-11 22:41
447 查看
利用jdbc连接mysql数据库
连接微软的sql数据库:
package com.nicolashe.util;
import java.sql.*;
public class Main {
private String url="jdbc:sqlserver://localhost:1433;databaseName=test";
private String userName="hyx";
private String password="hyx";
private Connection con;
public Main(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url,userName,password);
} catch (ClassNotFoundException ex) {
System.out.println("Error:Can't Load the SQL Server Driver");
//Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}catch(SQLException ex){
System.out.println("Error:Can't connect to Database!"); // Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void main(String[] args) { Main main=new Main();
String sql="select * from users";
if(main.con==null)
return;
try{
Statement st=main.con.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+","+rs.getString(2)+","+rs.getString(3)+","+rs.getString(4));
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
package com.nicolashe.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DbUtil { private String dbUrl="jdbc:mysql://localhost:3306/db_book"; private String dbUserName="root"; private String dbPassword="root"; private String jdbcName="com.mysql.jdbc.Driver"; public Connection getCon() throws Exception { Class.forName(jdbcName); Connection con=DriverManager.getConnection(dbUrl, dbUserName, dbPassword); return con; } public void closeCon(Connection con) throws Exception { if(con!=null){ con.close(); } } public static void main(String[] args ) { DbUtil dbUtil=new DbUtil(); try { dbUtil.getCon(); System.out.println("数据库连接成功"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
连接微软的sql数据库:
package com.nicolashe.util;
import java.sql.*;
public class Main {
private String url="jdbc:sqlserver://localhost:1433;databaseName=test";
private String userName="hyx";
private String password="hyx";
private Connection con;
public Main(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url,userName,password);
} catch (ClassNotFoundException ex) {
System.out.println("Error:Can't Load the SQL Server Driver");
//Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}catch(SQLException ex){
System.out.println("Error:Can't connect to Database!"); // Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void main(String[] args) { Main main=new Main();
String sql="select * from users";
if(main.con==null)
return;
try{
Statement st=main.con.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+","+rs.getString(2)+","+rs.getString(3)+","+rs.getString(4));
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
相关文章推荐
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- java application 应用程序 使用JDBC proxool 两种方式连接数据库 测试程序代码
- 各种数据库的JDBC连接代码
- 各种数据库的JDBC连接代码
- JDBC连接数据库的URL关键代码
- JDBC.ODBC连接数据库代码
- 各种数据库的JDBC连接代码
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Eclipse3.1 数据库连接测试程序(SQL Server 2000 Driver for JDBC Service Pack 3 安装测试)
- Java连接SQL 数据库测试代码
- java 纯连接SQL 数据库 代码
- 简单的JDBC连接数据库代码
- PB 数据库连接以及sql语句运行信息返回代码解释大全
- jdbc连接数据库的代码片段
- jdbc 连接SQL 2000数据库的问题
- 使用MyEclipse 6.0连接SQL 2000和2005数据库(JDBC)
- 各种数据库的JDBC连接代码
- 使用JDBC-ODBC方式连接数据库时,如何在代码中指定ODBC数据源信息
- C#(.net)中的一次连接数据库执行多条sql语句(两种方法)
- [VB.NET]急求vb.net2005连接sql和acc数据库代码!~~给分30!