連接SQL server
public class Test2 { public static void main(String[] args) { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("加載數據庫驅動成功"); String url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=ipt";//聲明數據庫test的url String user="user";//數據庫賬號 String pass="password";//數據庫密碼 //建立數據庫連接,獲得連接對象conn Connection conn=DriverManager.getConnection(url,user,pass); System.out.println("數據庫連接成功"); Statement stmt=conn.createStatement();//創建一個Statement對象 String sql="select * from cdr_raws";//生成一條sql語句 ResultSet rs=stmt.executeQuery(sql);//執行查詢,把查詢結果賦值給結果集對象 String callingPartyNumber;//聲明2個變量分別為用戶名,密碼 while(rs.next()){//遍歷結果集 callingPartyNumber=rs.getString("callingPartyNumber");// System.out.println(callingPartyNumber); } System.out.println("獲得查詢結果集"); conn.close(); System.out.println("關閉數據庫連接對象"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }//加載數據庫驅動 catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
連接MySQL
public class Test2 { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("加載數據庫驅動成功"); String url="jdbc:mysql://localhost:3306/test";//聲明數據庫test的url String user="root";//數據庫賬號 String pass="pass";//數據庫密碼 //建立數據庫連接,獲得連接對象conn Connection conn=DriverManager.getConnection(url,user,pass); System.out.println("數據庫連接成功"); Statement stmt=conn.createStatement();//創建一個Statement對象 String sql="select * from account";//生成一條sql語句 ResultSet rs=stmt.executeQuery(sql);//執行查詢,把查詢結果賦值給結果集對象 String callingPartyNumber;//聲明2個變量分別為用戶名,密碼 while(rs.next()){//遍歷結果集 callingPartyNumber=rs.getString("name");// System.out.println(callingPartyNumber); } System.out.println("獲得查詢結果集"); conn.close(); System.out.println("關閉數據庫連接對象"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }//加載數據庫驅動 catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
