网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.从商业角度分析J2EE与WINDOWS DN.
.使用 Java 存储过程将更加简便.
.JSTL 入门(1):表达式语言.
.Java串行端口通讯技术.
.好习惯利学习.
.Java基本语法(二)——变量和常.
.在Java应用程序中访问USB设备详解.
.spring + hibernate 数据话持久层.
.乱码问题之终极解决.
.Java入门(9) JAVA与GUI.
.使用UML编写Java应用程序 (2)设计.
.用Sun ONE Studio构造Web服务.
.Spring技巧之简洁配置.
.编写跨平台Java程序注意事项.
.Java 入门之开始面向对象的编程.
.用 Java 创建带图像的菜单来美化.
.关于动态绑定的理解.
.新手入门:介绍Java学习的一些主.
.利用javabean轻松实现对数据库的.
.实现 Java 平台的三种方式.

JAVA与数据库连接方法(二)

发表日期:2008-1-5


    现在介绍第二种方法,用关厂商提供的相应驱动程序来连接。

    这种实现方法是直接使用数据库厂商提供的用专用的网络协议创建的驱动程序,通过它可以直接将JDBC API调用转换为直接网络调用。这种调用方式一般性能比较好,而且也是实用中最简单的方法。因为它步需要安装其他的库或中间件。几乎所有的数据库厂商都为他们的数据库提供了这种数据库提供了这种JDBC驱动程序,也可以从第三方厂商获得这些驱动程序。

    从网址http://industry.Java.sun.com/prodUCts/jdbc/drivers/可以看到所有有用的驱动程序的清单。其结果如图所示:

    应用程序---JDBC API---驱动程序---数据源

    这里首先要安装JDBC的驱动程序,推荐SP2版本的,可从微软网站上下载
    http://www.microsoft.com/downloads/details.ASPx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&DisplayLang=en 下载最下面的SETUP.EXE

    这个驱动程序要配合SQL SERVER2000 SP3A,相应下载URL为
    http://www.microsoft.com/china/sql/downloads/sp3.asp 下载 chs_sql2ksp3.exe

    假如用JAVA SDK直接编译运行的话需要设置环境变量,将安装好的JDBC驱动里面的LIB三个文件设置为环境变量:
    classpath: 
    D:\program  files\Microsoft  SQL  Server\jdbc\lib\msbase.jar;
    D:\program  files\Microsoft  SQL  Server\jdbc\lib\MSSQLserver.jar;
    D:\program  files\Microsoft  SQL  Server\jdbc\lib\msutil.jar;

    安装即可用微软的驱动程序连接数据库了,相应代码与前面基本相同:

import java.sql.*;
import java.io.*;
public class DBColumn {

 public static void main(String[] args) {
  Connection con=null;
  Statement sm=null;
  String command=null;
  ResultSet rs=null;
  String tableName=null;
  String cName=null;
  String result=null;
  BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
  try
  {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
   System.out.println("驱动程序已加载");
   //SQL SERVER的登陆方式必须为使用SQL SERVER密码登陆认证方式
   con=DriverManager.getConnection("jdbc:microsoft:sqlserver://SERVERNAME:1433","USER","PASSWord"); 
   con.setCatalog("GoodsSupply");
   System.out.println("OK,成功连接到数据库");
  }catch(Exception ex) {
   ex.printStackTrace();
  }
  try
  {
   sm=con.createStatement();
   System.out.println("输入表名");
   tableName=input.readLine();

上一篇:JAVA与数据库连接方法(三) 人气:711
下一篇:JAVA与数据库连接方法(一) 人气:646
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐