androidstudiosql
1. android studio 怎麼打開sqlscout
2. 在Android Studio中使用db.execSQL()函數的問題
前邊其實「是中文的引號,換成英文" 引號就行
3. android studio 開發可以連接sql2000嗎
這種方式通常連接一個外部的資料庫,第一個參數就是資料庫文件,這個資料庫不是當前項目中生成的,通常放在項目的Assets目錄下,當然也可以在手機內,如上面參數那個目錄,前提是那個文件存在且你的程序有訪問許可權。 可以看看安卓巴士的教程網頁鏈接
4. android studio 可以讀取sql server 資料庫的數據,製作統計表嗎
可以 用jdbc
5. mac上的android studio是如何訪問sql資料庫,以及是如何增加或者修改SQL資料庫中的內容的
開發環境的部署
今天主要講解第一個部分,開發環境的部署.
操作系統:Windows764bit 旗艦版
當然這個是什麼基本無所謂,只是我是在這上面開發的,不過家庭普通版的貌似不能配置IIS,就是咱們後面要使用的一個服務.
android端:eclipse + ADT集成開發環境
相信看到這個教程的基本都知道如何做這些了.如果真的是有哪位同學android開發環境沒有配置好而來看這篇教程,請先移步->www.google.com
伺服器端:VisualStudio 2010 旗艦版
這個是用來寫website/webservice的,開發語言使用C# (即.net)
資料庫:SQLServer2008 R2
其實這個是什麼版本也無所謂吧,教程使用的都是比較基本的東西,所以版本的差異基本可以忽略。
IIS 7.5:正確配置並開啟IIS服務
如果想將website/webservice發布出去就要開啟這個服務。但是如果僅僅是在本地進行測試就不需要配置,直接在VS中運行就可以。
其實我在開發的時候也只是配置IIS的時候遇到了一些問題,這里給出IIS的配置方法.
http://wenku..com/view/95cf9fd9ad51f01dc281f1af.html這篇文庫給的還是很詳細的,我當初就是照著這個配置的。
資料庫設計
資料庫名稱:StockManage
表設計
表名稱:C
表說明:
列名
中文名稱
數據型態
必填
說明
Cno
貨物編號
Int
V
主鍵,自增
Cname
貨物名稱
String
Cnum
貨物數量
Int
下圖是設計表的時候的截圖。
向表中輸入內容
吐槽一下:為什麼這里貓、狗、電話都有,甚至還有Surface?!這只能說當時LZ在想這些……
伺服器端程序設計(Webservice)
其實服務端可以寫成webservice也可以寫成website,前者只是提供一種服務,而後者是可以提供用戶界面等具體的頁面,後者也就是咱們平時所說的「網站」。
兩者的區別:
Web Service 只提供程序和介面,不提供用戶界面
Web Site 提供程序和介面,也提供用戶界面(網頁)
由於咱們只是需要一個中介來訪問sqlserver,所以寫成webservice足夠了。
目標:寫一個Website訪問Sqlserver,獲取數據並轉換成xml格式,然後傳遞給android客戶端。
1. 新建一個Webservice工程
2. 視圖 -> 其它窗口 -> 伺服器資源管理器
3. 右鍵數據連接 -> 添加連接
4. 選擇Microsoft Sqlserver
5. 如下圖所示選擇(可以點擊測試連接來檢測連接是否成功,然後點擊確定)
6. 資料庫的查看和編輯也可以在VS中進行了
7. 先查看一下資料庫屬性並記錄下連接屬性
6. android studio怎麼知道sqlite創建
1、創建資料庫表,並添加欄位:
String sql = 「CREATE TABLE person(personid integer primary key autoincrement, name varchar(20))」; // varchar(20) 沒有意義,是為了符合標准語法。
2、往已存在資料庫表中添加欄位:
[java] view plain
String sql = 「ALTER TABLE person add age integer」;
代碼1: SQLiteHelper.java
[java] view plain
public class SQLiteHelper extends SQLiteOpenHelper{
public SQLiteHelper(Context context) {
super(context, ".db", null, 2); // 第2個參數 資料庫的名字,第3個參數用默認的CusorFactory,第3個參數資料庫版本號
}
@Override
public void onCreate(SQLiteDatabase db) {
String sql = "CREATE TABLE person(personid integer primary key autoincrement, name varchar(20))";
db.execSQL(sql);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
String sql = "ALTER TABLE person add age integer";
db.execSQL(sql);
}
}
代碼2:DBTest.java <不懂Android studio單元測試流程點這里>
[java] view plain
public class DBTest extends AndroidTestCase{
public void test(){
SQLiteHelper sqLiteOpenHelper = new SQLiteHelper(this.getContext());
sqLiteOpenHelper.getWritableDatabase(); // 創建或更新資料庫,可以點該方法看具體實現
}
}
直接下載demo
7. androidstudio中插件sqlscout 怎麼打開
1.打開Android Studio的設置界面,File->Settings,或者在工具欄中直接點擊設置圖標。 2.在設置中選擇插件欄「Plugins」,然後搜索「Genymotion」,軟體會提示找不到該插件,此時我們點擊提示中的鏈接「Browse」。 3.然後在彈出的框中右側點擊「Install plugin」,點擊yes安裝插件,很快就能完成。 完成後按提示重啟一下Android Studio。 4.重啟後可以在Android Studio中的工具欄中多出一個圖標,這個便是Genymotion插件了。第一次點擊它,會提示添加Genymotion的安裝路徑,找到之前安裝好Genymotion路徑即可。 5.確定路徑後,再次點擊插件圖標將彈出Genymotion 設備管理器,讓你選擇後新建安卓模擬設備。 6.如果已有安裝模擬設備,點擊start即可啟動模擬器。好了,現在就可以盡情的使用這個更加快速方便的安卓模擬器了。 7.那麼如何測試安卓程序呢,很簡單,在啟動程序時,系統自動識別出Genymotion模擬器,我們選擇它就可以了。 8.此外,還應注意的是,Genymotion模擬器是可以改變窗口大小的,按快捷鍵Ctrl+F11或者模擬器的轉屏按鈕可以進行屏幕方向的切換。
8. 怎樣將android studio怎通過樣webservice訪問sqlserve
我剛剛弄通了 和你分享一下經驗
android4.0以上別再主程序裡面寫連接webservice:
public void getWeather(String city){
Runnable run = new Runnable()
{
@Override
public void run()
{
WebServiceUtil webserviceutil = new WebServiceUtil();
webserviceutil.getWeather("");
}
};
new Thread(run).start();
}
WebServiceUtil這個類負責連接webservice,怎麼連接網上很多,都是一個樣
這個地方是我最糾結的地方,現在幫你指出來,希望不要犯我這個錯
9. 為什麼我在Android studio中建了sqlit資料庫表並插入了數據但取出的數據卻是nul
加上
public void onCreate(SQLiteDatabase db){
db.execSQL("CREATE TABLE "
+ TABLE_NAME + "("
+ ID +" INTEGER PRIMARY KEY AUTOINCREMENT,"
+ CONTENT + " TEXT NOT NULL,"
+ TIME + " TEXT NOT NULL)");
}
10. 關於Android Studio讀取和操作sql server求助大神
有以下方式:
1、直接在Android代碼中遠程讀取和操作SQL Server
2、開發一個獨立的讀取SQL Server的後台模塊(可以使用JavaEE、PHP或者.NET等開發),然後通過Android調用後台介面來實現讀取和操作
相對來說比較推薦第二種方式,可擴展性好