當前位置:首頁 » 文件傳輸 » ajaxoracle訪問資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ajaxoracle訪問資料庫

發布時間: 2022-07-01 15:06:18

❶ 如何使用ajax讀取資料庫中的數據

簡單的方法不知道可有,限於實力,我想出的方法大概是:
1、做個觸發器,把改變的表的名,行等寫入一個固定的表
2、在ashx中隔段時間就訪問這個表,讀取新增信息,並根據獲取到的信息,檢索改變的表,行等,顯示。打上標記,即該改變的信息已被讀取
(這個響應時間上不好,而且還影響效率)
第二個就是在程序中增刪改後,就告知「某方法」說:數據改變了,快去讀,表是XX

❷ Ajax/php 寫進oracle資料庫的問題

你寫的信息不全, 給你個連接例子,這個在主機上配置好ORACLE 的TNS,就可以連了。
<? if ($conn=Ora_Logon("user@TNSNAME","password"))
{ echo "SUCCESS ! Connected to database\n";
}else
{echo "Failed :-( Could not connect to database\n";}
Ora_Logoff($conn);
?>

❸ 後台讀取oracle資料庫前端用ajax JQ輸出rownum的問題

前台第一個TestServlet為你要跳轉的servlet或action,第二個你要傳的參數,第三個你後台返回的值,加入值是一個json類型,就用$.each來遍歷$.post("TestServlet",{ name: "John", time: "2pm" },function(data){
$.each(data,function(index,elent){

alert( eval(elent));
});
});

❹ 用jQuery和ajax通過struts1取oracle資料庫數據,在前台進行唯一性驗證,沒學過s

參考博客:http://blog.csdn.net/lanpiao_87/article/details/7451784

❺ 前端通過ajax向oracle資料庫添加數據為什麼會報主鍵錯誤

你連的究竟是什麼資料庫啊? Class.forName("oracle.jdbc.Driver.OracleDriver"); //載入JDBC驅動程序 conn = DriverManager.getConnection(strCon,"",""); //連接資料庫 sql = "create database JspSamples"; //創建資料庫 sql = "use JspSampl...

❻ 關於Ajax如何連接資料庫

Ajax連接資料庫是通過ajax調用後台servlet,然後servlet請求介面實現的。
比如有頁面ajax實現方法:
function showCustomer(str)
{
var xmlhttp;
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getcustomer.asp?q="+str,true);
xmlhttp.send();
}

後台servlet寫法:
response.expires=-1
//定義sql 進行結果檢索
sql="SELECT * FROM CUSTOMERS WHERE CUSTOMERID="
sql=sql & "'" & request.querystring("q") & "'"
//連接資料庫
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("/db/northwind.mdb"))
set rs=Server.CreateObject("ADODB.recordset")
//打開資料庫鏈接
rs.Open sql,conn
response.write("<table>")
do until rs.EOF
for each x in rs.Fields
response.write("<tr><td><b>" & x.name & "</b></td>")
response.write("<td>" & x.value & "</td></tr>")
next
rs.MoveNext
loop
response.write("</table>")
以上就把結果查詢出來了,並且放在response中,頁面ajax獲取結果就可以處理了。

❼ 急求用Ajax技術在JS中查oracle資料庫里一條數據的代碼

這是我一個項目中驗證用戶名是否可用的jsp
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*" errorPage=""%>

<!-- connDB包括資料庫的連接及關閉等方法 -->
<jsp:useBean id="connDB" scope="page"
class="org.bookshop.model.util.connDB" />
<!-- chStr是個轉碼類 -->
<jsp:useBean id="chStr" scope="page"
class="org.bookshop.model.util.chStr" />
<%

String username = chStr.chStr(request.getParameter("username"));
ResultSet rs = connDB
.executeQuery("select * from users where loginName='"
+ username + "'");
%>
<html>
<head>
<title>檢測用戶名</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>

<body background="images/reg_back_acc.gif" Width=300px Height=150px>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="7" align="center">

</td>
</tr>
<%
if (rs.next()) {
%>

<tr>

<td height="45" align="center">
<%
out.println("<font color=red size=4px><b>很抱歉!<br><br>["
+ username + "]用戶名已經被注冊!</font>");
%>
</td>
</tr>
<%
} else {
%>
<tr>
<td height="56" align="center">
<%
out.println("<b>祝賀您!<br><br>["
+ username + "]用戶名沒有被注冊!");
%>
</td>
</tr>
<%
}
%>
</table>
</body>
</html>

這兩個你看那個符合你的情況,如果沒有的話期待別人的回答

❽ Ajax向Oracle資料庫插入數據用怎麼寫方法高手速度來啊!!

在前台寫個ajax,然後指定open方法的url為你要調用的頁面(如insertServlet),在insertServlet中實現資料庫的插入語句即可。

var xmlHttp;

//創建XMLHttpRequest對象
function createXMLHttpRequest() {
if(window.XMLHttpReqeust) {
xmlHttp = new XMLHttpRequest();
} else if(window.ActiveXObject) {
xmlHttp = new ActiveXObject("MicrosoftHTTP");
}
}

function insert() {
createXMLHttpRequest();
//假設現在的路徑為項目的根路徑
var url = "servlet/insertServlet";
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange = callback;
xmlHttp.send();
}

function insert() {
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
xmlHttp.responseText;//此處為insertServlet返回的信息,可以不設置
}
}
}

配置好web.xml,使url的請求匹配上你的inserServlet。
然後直接在insertServlet中寫insert into ...就可以了。

❾ jquery ajax怎麼訪問資料庫,然後把數據顯示出來,最好有個簡單點的例子說明,謝謝~非同步調用

jquery:
$.ajax({type:"GET",url:"aa.txt",data: "flag=area",success:function(msg){$(".area_title").html(msg+"綜合門戶");},error:function(XMLHttpRequest, textStatus, thrownError){}})

aa.txt 內容隨便寫個值