php jdbc mssql,MSSQL_如何用JDBC实现通过APPLET连mssql,JDBC已经包含在JDK1.1以后的版本 - phpStudy...

如何用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();

}

}

}

本文作者:相关阅读:

健壮的AJAX源码学习应用示例

Access 2007 查询介绍

css教程:网页字体及字体大小的设计

用批处理记录服务器远程终端3389登陆情况

Web优化应用技巧

Windows server 2008下如何安装应用程序

如何保护MySQL中的重要数据

织梦DedeCms上传的图片点击打开改为不新窗口打开

编写高级JavaScript应用代码

通过JS 获取Mouse Position(鼠标坐标)的代码

纯CSS文本阴影效果实现

CSS网页布局学习的参考诀窍

微软详细介绍与用户关系密切的Vista功能

Linux下crontab的日志存放

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值