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调用后台接口来实现读取和操作
相对来说比较推荐第二种方式,可扩展性好