中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > 数据库
如何用JDBC实现通过APPLET连mssql
作者:oneworld 整理 时间:2006-09-26 10:31 出处:JAVA中文站 责编:月夜寒箫
              摘要:如何用JDBC实现通过APPLET连mssql
JDBC已经包含在JDK1.1以后的版本中了,可以适用于对数据库的访问。


对于访问MSSQL。建立ODBC数据源后,采用JDBC来实现对数据库的访问操作。


相关的主要类在java.sql包中。


假设我们现在mssql上有一个库名为COMPANY,其中一张表为TB_NAME.我们希望


从这张表里按编号number取出相应记录name。已经建立对应ODBC数据源为javadata.


希望用一个applet完成操作。



附程序主要部分供参考。这里仅写出一个init()方法,具体的界面请用AWT实现。




import java.net.*;


import java.sql.*;



public class dbexamp extends java.applet.Applet


{


public void init(){


String url="jdbc:odbc:javadata";


try{


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");


Connection con=DriverManager.getConnection(url,"sa","");//mssql database user SA and


password



DatabaseMetaData dma=con.getMetaData();


System.out.println("Connect to"+dma.getURL());


System.out.println(";Driver "+dma.getDriverName());


System.out.println(";Version "+dma.getDriverVersion());


System.out.println("");


Statement stmt=con.createStatement();


ResultSet rs=stmt.executeQuery("select * from company.dbo.TB_NAME where number=1");//Sql


rs.next();


String dispresult=rs.getString("name");



System.out.println(dispresult);// Instead,you can display it in Paint() or use AWT etc.


rs.close();


stmt.close();


con.close();


}


catch(SQLException ex){


System.out.println("!!!SQL Exception !!!");


while(ex!=null){


System.out.println("SQLState:"+ex.getSQLState());


System.out.println("Message:"+ex.getMessage());


System.out.println("Vendor:"+ex.getErrorCode());


ex=ex.getNextException();


System.out.println("");


}



}


catch(java.lang.Exception ex){


ex.printStackTrace();


}



}



}




 作者:cnman

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有