在Android中使用SQL server数据库
@[TOC]关于Android中SQL server数据库的使用
在Android中使用SQL server
在Android中,有内置的SQLlite数据库,属于本地存储,其他客户端无法访问,所以就必须使用网络存储,下边是一个关于Android网络存储的一个小案例,用到的是数据库是SQL server。
首先引入操作SQL server的依赖
implementation 'net.sourceforge.jtds:jtds:1.3.1'
然后创建一个登录的方法
private void login(String ip, String databaseName, String databasePwd, String database, String name, String pwd) {try {StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();StrictMode.setThreadPolicy(policy);String ConnURL ="jdbc:jtds:sqlserver://" + ip + ";user=" + databaseName+ ";password=" + databasePwd+ ";databasename=" + database;Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();conn = DriverManager.getConnection(ConnURL);Log.e("ASK", "连接成功!");String sql = "select * from user where user_name=? and user_pwd=?";pstmt = conn.prepareStatement(sql);pstmt.setString(1, name);pstmt.setString(2, pwd);rs = pstmt.executeQuery();} catch (Exception e) {Log.e("ASK", "EXCEPTION" + e.getMessage());}}
接着在权限中允许程序使用网络
<uses-permission android:name="android.permission.INTERNET" />
然后就可以调用方法运行了
在Android中使用SQL server数据库相关推荐
- dw连接mysql数据库原理_Dreamweaver中连接SQL Server数据库代码
Adobe Dreamweaver CS3连接ACCESS数据库 "Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" ...
- 从勒索软件攻击中恢复 sql server 数据库 mdf文件
最近一个朋友的sql server 数据库中了勒索加密病毒,找到我帮忙,花了点时间帮他找回了99%的数据
- 在 Visual Studio .NET 中使用 SQL Server 2000 创建数据库应用程序(1)
适用于: Microsoft? SQL Server? 2000 Microsoft Visual Studio? .NET 摘要:如何使用 Visual Studio .NET 工具 ...
- SQL Server数据库错误9003(LSN无效)的处理方法
国内一些ERP.财务软件一般后台都使用SQL Server的数据库,SQL Server作为一个中大型数据库是不应该在桌面系统上运行的,小规模企业一般不使用专用服务器,大部分直接使用XP系统+桌面引擎 ...
- react sql格式化_为SQL Server数据库损坏做准备; 初步React与分析
react sql格式化 Corruption is a looming thought through every administrator's mind, from sysadmins to d ...
- 在ASP.NET中将图片存储到Sql Server数据库中
在ASP.NET中将图片存储到Sql Server数据库中 http://hi.baidu.com/rayshow/blog/item/360e8ff9662c8b5a252df268.html 索引 ...
- 清空SQL Server数据库中所有表数据的方法(转)
清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...
- mysql raiserror_RAISERROR在SQL Server数据库中的用法
raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误.[ 以下资料来源于sql ser ...
- SQL Server数据库中、获得刚插入新记录的自动ID号
以下的文章主要是介绍在SQL Server数据库中正确获得刚插入一条新记录的自动ID号的实际操作过程,下面就是文章对其的主要内容的具体描述,望大家在浏览之后会对其有更深的了解. 使用[IDENT_CU ...
最新文章
- 率清华团队研发“天机芯”登《Nature》封面,他说类脑计算是发展人工通用智能的基石...
- 省内读大学与省外读大学的区别?看完扎心了…
- 实验一:SQL server 2005高可用性之----日志传送
- 周日21点50:关注电子阅读的大潮到来
- [译] 探究 Swift 中的 Futures Promises
- pycharm如何改为中文显示?
- 基于Xml 的IOC 容器-载入<property>元素
- 深度学习pytorch--MNIST数据集
- [转载]关于NETBIOS理清楚概念的文章
- springmvc+jpa实现分页的两种方式
- 《数字孪生体技术白皮书》
- 牛的障碍Cow Steeplechase
- 《卓有成效的管理者(The Effective Executive)》读后感
- PHP SQL 注入攻击的技术实现以及预防办法
- ClippingNode做游戏的新手指导
- 软件包下载地址(一)
- 深入Vue底层,手写一个vuex
- 什么是业务中台、数据中台、技术中台?这回终于解释清楚了
- 直播回顾 | 一起来get 电商风控实操知识点
- unix/linux编程实践,Unix/Linux编程实践教程–cp在OS X的实现