jdbc连接数据库

  //这是使用JDBC-ODBC桥驱动 模式  
  import   java.sql.*;  
  class   JBDCTest    
  {  
  public   static   void   main(String[]   args)    
  {  
  try  
  {  
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  Connection   conn   =   DriverManager.getConnection("jdbc:odbc:Ntserver","sa","2306");  
  System.out.println("数据库连接中....");  
                          Statement   stmt   =conn.createStatement();  
  ResultSet   results   =stmt.executeQuery("select   *   from   titles");  
  //int   num=1;  
  while   (results.next())  
  {  
  String   titles   =results.getString("title");  
  String   prices   =results.getString("price");  
  System.out.println("书名:"+titles+"       价格:"+prices);  
  }  
  System.out.println("连接关闭中...");  
  stmt.close();  
  conn.close();  
  }  
  catch   (Exception   e)  
  {  
  }  
  }  
  }  
   
  Ntserver为数据源

 

//这是使用JDBC驱动直接连接的驱动模式,  
  import   java.sql.*;  
  class   JDBCTest2    
  {  
  public   static   void   main(String[]   args)    
  {  
                  String   driver   =   "com.microsoft.jdbc.sqlserver.SQLServerDriver";  
  String   url   =   "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs";  
  String   user   =   "sa";  
  String   pwd   =   "2306";  
  try  
  {  
  Class.forName(driver/*"com.microsoft.jdbc.sqlserver.SQLServerDriver"*/);  
  Connection   conn   =DriverManager.getConnection(url,user,pwd/*"jdbc:microsoft:sqlserver://127.0.0.1:1433;User=xjl;Password=2306;DatabaseName=Shop"*/);  
  System.out.println("数据库连接中....");  
                          Statement   stmt   =conn.createStatement();  
  ResultSet   results   =stmt.executeQuery("select   *   from   titles");  
  //int   num=1;  
  while   (results.next())  
  {  
  String   titles   =results.getString("title");  
  String   prices   =results.getString("price");  
  System.out.println("书名:"+titles+"       价格:"+prices);  
  }  
  stmt.close();  
  conn.close();  
  System.out.println("连接关闭中...");  
  }  
  catch   (Exception   e)  
  {  
  e.printStackTrace();  
  }  
  }  
  }  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值