易截截图软件、单文件、免安装、纯绿色、仅160KB

利用J2ME与ASP建立数据库连接

   J2ME是利用HttpConnection建立HTTP连接,然后获取数据,ASP也是利用HTTP协议,因而可以利用J2ME与ASP建立连接,从而访问数据库。
   ASP是MicroSoft公司的服务器端动态页面技术,可以根据请求运行服务器端程序然后返回结果,这也给MIDP提供很多有用的功能。由于MIDP客户端处理能力不强,因此可以把一些处理任务放在服务器端,利用ASP完成一些它不能完成的任务,如操作数据库。
   这里给出一个简单的例子,说明MIDP如何与ASP进行交互,完成数据库操作。
   (1)确保IIS WEB服务器正常工作。
   (2)建立一个测试数据库
   采用ACCESS数据库,生成一个数据库文件保存到D:\J2ME\J2METEST\IIS\DATEBASE中,文件名是J2MEtest.mdb.然后新建一个数据库表-Message,创建的表包含以下字段:ID(自动编号)、MESSAGE(文本)、IP(文本)、DATE(日期)。
   (3)创建ASP程序
   以下是ASP程序源代码,文件名为ConnectASP.asp,保存到D:\J2ME\J2METEST\IIS\ASP中。
   //ConnectASP.asp
<%@LANGUAGE=VBScript%>
<%
strDBLocation=Server.Mappath("/database/j2meTest.mdb");
strConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+strDBLocation;
var cnn=Server.CreateObject("ADODB.Connection");
cnn.Open(strConnectionString);
rs=Server.CreateObject("ADODB.Recordset");
ip=Request.ServerVariables("REMOTE_ADDR");
message=Request.QueryString("message");
rs.ActiveConnection=cnn;
rs.CursorType=1;
rs.LockType=2;
rs.Source="Message";
rs.Open();
rs.AddNew();
rs("Message")=message;
rs("IP")=ip;
rs("Date")=(new Date()).getVarDate();
rs.Update();
rs.Close();
cnn.Close();
Response.Write("The message writed successfully.\n");
%>
   然后在浏览器中输入以下URL:替换www.pcxue.com/asp/ConnectASP.asp?message=Hello+J2ME!
如果运行成功,浏览器会输出语句“The message weited successfully.”,然后打开数据库文件查看表MESSAGE,一条记录已经成功写入。ID为1,Message为Hello J2ME,IP为127.0.0.1,DATE为当前日期。
   (4)编写MIDlet程序
   接下来编写MIDP程序,在MIDlet中建立一个HTTP连接,其URI指向这个ASP文件,并附带参数。
   //ConnectASP.java
import javax.mi


相关文档:

ASP编程中20个非常有用的例子

ASP编程中20个非常有用的例子  
 
 
1.如何用Asp判断你的网站的虚拟物理路径
答:使用Mappath方法
<%= Server.MapPath("\")%>
2.我如何知道使用者所用的浏览器?
答:使用the Request object方法
strBrowser=Request.ServerVariables("HTTP_USER_AGENT")
If Instr(strBrowser,"MSIE") & ......

ASP.Net 和 ASP有什么区别?

首先,他们的运行机制不同。asp是属于一种解释型的框架!是解释执行的,是脚本。asp.net是编译型的!最终会编程二进制的机器代码。从这一点来说,asp.net执行效率上要比asp高!
其次,asp只允许使用js或者vbs。而asp.net则不一样,只要符合公共语言运行库规范的语言,都可以使用!从这一点上来说,asp在底层操作上较asp.ne ......

ASP连接数据库的全能代码

asp连接access和mssql的万能代码:
'解决了ACCESS数据库路径的问题!
'采用DBType=0或DBType=1来区分AC库还是MSSQL库
'具体采用AC库时应注意的事项,请看程序说明
-----------------------------------------------
Dim DBType,Conn,StrConn
DBType=0 '0为Access数据库,1为MSSQL数据库
If(DBType=0) Then
......

html、asp、php、jsp 禁止缓存的方法

HTML:
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
<META HTTP-EQUIV="expires" CONTENT="0">
PHP:
header("Expires: Mon, 26 Jul 1997 ......

ASP移除所有HTML代码的函数

代码如下:
Function RemoveHTML(strText)
Dim RegEx
Set RegEx = New RegExp
RegEx.Pattern = "<[^>]*>"
RegEx.Global = True
RemoveHTML = RegEx.Replace(strText, "")
RemoveHTML = replace(RemoveHTML," "," ")
End Function
这是最基本的正则替换,有某些特殊字符还没过滤,可自行添加 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号