关于applet访问数据库的问题(oracle) applet 访问数据库?比较麻烦!要设置安全性,要把 jdbc 打包到 applet 中!查查以前的帖子!---有人以前问过我,不过,我现在已经不做 APPLET了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意 jkit(郁闷之堕落的程序员)通過Servlet﹐不用進行其它任何配置﹐方便。在客戶端配置安全文件很麻煩﹐而且在客戶端不允許的情況下就不行了。 在客户端访问服务器端数据库可以有几种方式:1,通过servlet2, 如果客户端装了jdk1.2以后版本可以通过微软的sqlserver2000驱动程序3,如果客户端没装那么可以通过applet去刷一个(.asp/*.jsp页面)去取数据, 取到数据再给applet页面 shangxinyu123(龙):你的意思是sqlserver2000的jdbc支持applet访问他吗? jkit(郁闷之堕落的程序员):我也挺烦applet的,但是要制图表啊,jsp能实现这功能吗?给我据个例子好吗?:) 支持,我以前做过服务是IIS服务,applet放入*.asp文件中,通过jdbc2000实现访问数据库package BL.SQL;import java.sql.*;import javax.swing.ImageIcon;import java.io.*;import java.util.*;import BL.simulate.*;import com.microsoft.jdbc.base.*;public class ReadDBConfig{ private Connection con; private PreparedStatement pstmt; private Statement stmt; private ResultSet rs; public ReadDBConfig() { try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); } catch(java.lang.ClassNotFoundException e) { System.out.println("加载数据库驱动程序失败!"+e.getMessage()); } } public boolean connect(String url,String database,String user,String pass) { try{ con=DriverManager.getConnection("jdbc:microsoft:sqlserver://"+url+":1433;DatabaseName="+database,user,pass); return true; } catch(Exception e) { System.out.println("连接数据库失败!"+e.getMessage()); System.out.println("url="+url+"database="+database+"user="+user+"password="+pass); return false; } } } to petit:我不知道你的图表是哪一种模式applet可以做曲线图、棒图、饼图(我还不会算法),excel表格,都有成功的例子 shangxinyu123(龙) 如果SqlServer和web服務器不是一台﹐還是要配安全文件的吧﹗ oracle 的jdbc可以访问数据库吗? 废话,jdbc不能访问数据库,什么能访问?我的看法是这样的,如果你的得并发访问量不大,在30个以内,那么你可以通过applet直接连接数据库,只需要对applet签名就可以搞定。如果并发访问量比较大,那么你还是应该在j2ee的框架内考虑问题,可以考试使用应用服务器,通过ejb访问数据库,不过一般说来,可能没那么多钱,上个应用服务器。那么你可以选择适用rmi。上面的兄弟所说的servlet访问数据库,我觉得用起来并不方便,首先,servlet访问的数据结果怎么传递到applet?其次,applet的操作结果集如何返回给servlet?这个问题,很麻烦,首先,你需要定义数据的传递方式,是xml,还是其他的????而且你还需要考虑并发,是拜回滚等等一切的问题。如果让我选择,我一定选择rmi!也可能选择直接连接数据库。 如果是纯粹的APPLET来访问数据库!需要作一个数字签名就行了! 我知道我以前很少需要配置,(数字签名,安全文件)只是给他一个police,而applet只能访问所在服务器上的文件,分开我没试过! 一个java小程序的扩展 Synchronize的一个简单问题 java -cp -classpath 有什么区别啊? 崩溃了,连HELLO WORLD都编译不过去 求教 问一个比较弱智的问题,关于自定义数据类型 jdk1.4的正则表达式可以用来替换字符串里的部分内容吗? 关于SSL在Java服务器中的配置,十万火急,救命 谁有together6 forjbuilder 的注册码?100分相送。 一个JAVA菜鸟的问题:JAVA都有那些开发工具?学习JAVA应该从哪些工具入手呢? 急问向access数据库写入数据的异常问题 一个很菜的问题
通過Servlet﹐不用進行其它任何配置﹐方便。
在客戶端配置安全文件很麻煩﹐而且在客戶端不允許的情況下就不行了。
1,通过servlet
2, 如果客户端装了jdk1.2以后版本可以通过微软的sqlserver2000驱动程序
3,如果客户端没装那么可以通过applet去刷一个(.asp/*.jsp页面)去取数据,
取到数据再给applet页面
你的意思是sqlserver2000的jdbc支持applet访问他吗?
我也挺烦applet的,但是要制图表啊,jsp能实现这功能吗?给我据个例子好吗?:)
服务是IIS服务,applet放入*.asp文件中,通过jdbc2000实现访问数据库
package BL.SQL;
import java.sql.*;
import javax.swing.ImageIcon;
import java.io.*;
import java.util.*;
import BL.simulate.*;
import com.microsoft.jdbc.base.*;
public class ReadDBConfig
{
private Connection con;
private PreparedStatement pstmt;
private Statement stmt;
private ResultSet rs;
public ReadDBConfig()
{
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println("加载数据库驱动程序失败!"+e.getMessage());
}
}
public boolean connect(String url,String database,String user,String pass)
{
try{
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://"+url+":1433;DatabaseName="+database,user,pass);
return true;
}
catch(Exception e)
{
System.out.println("连接数据库失败!"+e.getMessage());
System.out.println("url="+url+"database="+database+"user="+user+"password="+pass);
return false;
}
}
}
我不知道你的图表是哪一种模式
applet可以做曲线图、棒图、饼图(我还不会算法),excel表格,都有成功的例子
如果SqlServer和web服務器不是一台﹐還是要配安全文件的吧﹗
需要作一个数字签名就行了!
只是给他一个police,
而applet只能访问所在服务器上的文件,分开我没试过!