㈠ webservice服務端怎麼訪問資料庫
我的想法是這樣的:首先建立一個showDatabase.java ,用於連接資料庫,其源文件如下:
package stuTest;
import java.sql.*;
public class showDatabase {
public Connection getConnection()
{
Connection conn;
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn=DriverManager.getConnection("jdbc:","root","a123456");
//conn.setAutoCommit(false);
}
catch(Exception e){throw new RuntimeException(e);}
return conn;
}
public void closeCon(Connection conn)
{
try{
if(conn!=null) conn.close();
}
catch(SQLException e)
{
throw new RuntimeException(e);
}
}
public void rollback(Connection conn)
{
try
{
conn.rollback();
}
catch(SQLException e)
{
throw new RuntimeException(e);
}
}
}
轉載,僅供參考。
㈡ Android客戶端怎麼與伺服器資料庫連接
不能與資料庫連接的
Android客戶端不能直接與伺服器資料庫連接。資料庫是需要非常大的內存,安裝之後有好幾G,連接資料庫要有一個像SQLServer里的webservice,這樣的一個橋梁來間接訪問。就是在伺服器運行一個服務端程序,該服務端程序通過接收來自android客戶端的指令,對資料庫進行操作。
客戶端的http請求可以通過 HttpClient類實現,在anddroid 4.0之後,客戶端的網路請求已經不被允許在主線程中運行,所以還需注意另開啟一個子線程進行網路請求。
(2)安卓webservice連接資料庫擴展閱讀:
Android安全許可權機制:
Android默認設置下,所有應用都沒有許可權對其他應用、系統或用戶進行較大影響的操作。這其中包括讀寫用戶隱私數據(聯系人或電子郵件),讀寫其他應用文件,訪問網路或阻止設備待機等。安裝應用時,在檢查程序簽名提及的許可權,且經過用戶確認後,軟體包安裝器會給予應用許可權。
下載一款Android應用通常會要求如下的許可權:撥打電話、發送簡訊或彩信、修改/刪除SD卡上的內容、讀取聯系人的信息、讀取日程信的息,寫入日程數據、讀取電話狀態或識別碼、精確的(基於GPS)地理位置、模糊的(基於網路獲取)地理位置、創建藍牙連接、
還有對互聯網的完全訪問、查看網路狀態,查看WiFi狀態、避免手機待機、修改系統全局設置、讀取同步設定、開機自啟動、重啟其他應用、終止運行中的應用、設定偏好應用、震動控制、拍攝圖片等。
㈢ webservice服務端怎麼訪問資料庫
為了避免再次被說標題黨,這里先說明些事情:
第一,android沒法直接連接SQLServer,起碼我沒有發現方法,想想看,sqlserver安裝之後有多大,android程序是跑在手機上的,想讓程序直接訪問sqlserver,那手機要多大的內存?
第二,本文是通過一個「橋梁」——webservice來間接訪問SQLServer的,當然還有其他方法,感興趣的同學可以自行網路。
如果理解了上面兩點,好了咱們繼續。
教程會拿一個具體的例子來講,一步一步來,也許細節上還可以繼續加工,但大致的流程就是這樣的。
本教程有五個部分:
項目說明
開發環境部署
資料庫設計
伺服器端程序設計
客戶端(android端)程序設計
項目說明
這個項目意在實現一個簡單的android連接Sqlserver的功能。
就做一個簡單的庫存管理功能,包括對倉庫內現有貨物的查看、貨物信息的增加&刪除。
㈣ webservice怎麼調用資料庫存儲過程
代碼不記得寫了,過程如下:
自己建一個存儲過程
2..建一個資料庫操作類,並建一個public 方法,在方法里將command對象的CommadType屬性設置為存儲過程(StoreProcess);將Command對象的CommandText屬性設為存儲過程名,將傳入的參數加入Command對象的參數集合中,然後執行Command對象的ExecuteReader方法,
3.創建一個WebService,並引入上面創建的類,在WebService的方法裡面調用該類的方法,返回一個DataReader,將該DataReader轉換為XML格式輸出。
㈤ 安卓怎麼通過Webservice上傳圖片到 SQL資料庫
安卓通過Webservice上傳圖片到 SQL資料庫的方法為:
1、將圖片放入安卓項目assets目錄下,將文件名寫入到資料庫。
2、調用時,從資料庫查出文件名,拼接成文件路徑,然後從assets目錄里獲取就行。
㈥ android如何訪問SQL資料庫
Android對數據哭的訪問可以使用ContentProvider, ContengResolver。只能訪問內部資料庫sqlite。常用的做法是用WebService來做網路資料庫連接,Android通過Http來訪問WebService,然後WebService提供對資料庫的相關操作。這樣就間接的實現了以Android操作管理SQL Server 資料庫。希望對你有所啟發或幫助,祝愉快!
㈦ java 部署webservice 如何訪問資料庫
資料庫配置用兩種抄情況。
1,寫死在ear或war包的配置文件里,可以是hibernate,mybatis這些ORM框架的配置文件里這要看你用什麼框架。
2,通過JNDI的方式配置在web容器中,在項目里讀取JNDI。這樣就做到了資料庫與web項目的隔離,這樣顯然更靈活,也可以讓開發人員沒有機會獲得生產庫的連接方式,大型的企業應用選擇這種方式比較好。
ORM框架
搭建Hibernate框架會費些時間,但搭好框架開發效率會很高,優化也困難些。
mybatis半自動的,你還要寫sql,不過好搭建。