Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 用java连接数据库的学习记录
【标  题】:用java连接数据库的学习记录
【关键字】:java
【来  源】:http://blog.csdn.net/qqp_528/archive/2006/10/17/1337958.aspx

用java连接数据库的学习记录

Your Ad Here

操作系统:Windows 2000 sp4

开发工具:JBuilder 2005

2006年6月22日 星期四 10时10分

这是我今天在网上搜了许久终于解决了Access数据库的连接问题。
核心代码如下,
MS Access数据库无需连接包,只需要本机安装的有Access软件即可。在工程中输入如下代码:

{import java.sql.*} //应有这一句代码,否则无法驱动SQL  

try{
      String strurl =
          "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\test.mdb"; //此句即为连接串,注意DBQ后的路径用//表示。
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//此句为装入access驱动,可见sun公司己将access驱动加入了自身的包中。
      Connection  conn=DriverManager.getConnection(strurl) ;//与DBMS连接
      Statement  stmt=conn.createStatement();//根据连接对象创建连接状态
      ResultSet rs = stmt.executeQuery("select * from test"); //查询
      while(rs.next()){
        System.out.print("  "+rs.getString("name"));//输出结果
      }
      rs.close();
      stmt.close();
      conn.close();//别忘了关闭连接等
    }catch(Exception ee){
      System.out.print("数据库异常");
    }

 今天真是收获的一天,我又成功地连接上sql server 2000的数据库了。
具体是在局域网内192.168.100.44的机子上存在有test的数据库。我在本机用JDBC连接之。
我事先下载了sql server 的JDBC驱动。但听说如果连接有问题(提示“Error establishing socket”)的话得要打上sql server补丁(sp4)我JDBC(sp3)
但今天我还没有遇到这样的问题。
{import java.sql.*} //应有这一句代码,否则无法驱动SQL
 try{
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //加载驱动
      Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.100.44:1433; DatabaseName=test", "sa", "密码");  //连接串
      Statement  stmt=conn.createStatement(); //创建连接
      ResultSet rs = stmt.executeQuery("select * from test");//查询
      while(rs.next()){
        System.out.print("  "+rs.getString("name"));
      }
      rs.close();
      stmt.close();
      conn.close();
    }catch(Exception ee){
      System.out.print("sql server 异常");
    }

 

另外,以上都是我用JDBC直接连接的例子,如果需要用JDBC-ODBC桥接的方式,可以先在ODBC中建立一个DNS,再建立类似如下的代码连接
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载ODBC驱动
      conn = DriverManager.getConnection("jdbc:odbc:数据源名", "用户名", "密码");//ODBC连接方式
 

MessageScrollor消息滚动条:【上一篇】
Struts Menu-数据库驱动菜单(1):【下一篇】
【相关文章】
  • javabean模块化文字模式访问技术器(修正版)
  • JavaScript Quine Contest
  • 用Filter 用户认证Checklogin.java
  • Ajax:Asynchronous JavaScript and XML的缩写
  • JAVASCRIPT PARSE XML FILE
  • Java连接DB2数据库
  • JAVA开发的代理程序
  • 面向 Java 开发人员的 Ajax: Google Web Toolkit 入门
  • 面向 Java 开发人员的 Ajax: 探索 Google Web Toolkit
  • java.lang.OutOfMemoryError 解决方法
  • 【随机文章】
  • 带JavaBean的JSP
  • PleacPerl——Pattern Matching
  • Security Device Manager
  • CorelDRAW绘制立体包装盒
  • Linux下Apache Proxy与Cache功能的配置
  • C++.net常见问题之二(字符串)
  • C语言入门之基础语句
  • JAVA写的浏览器,功能强大!
  • 凤凰涅磐 --- Phoenix 2 发布预览
  • Java手机游戏编程之MIDP图形设计篇(3)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.