@[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数据库相关推荐

  1. dw连接mysql数据库原理_Dreamweaver中连接SQL Server数据库代码

    Adobe Dreamweaver CS3连接ACCESS数据库 "Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" ...

  2. 从勒索软件攻击中恢复 sql server 数据库 mdf文件

    最近一个朋友的sql server 数据库中了勒索加密病毒,找到我帮忙,花了点时间帮他找回了99%的数据

  3. 在 Visual Studio .NET 中使用 SQL Server 2000 创建数据库应用程序(1)

    适用于:     Microsoft? SQL Server? 2000     Microsoft Visual Studio? .NET 摘要:如何使用 Visual Studio .NET 工具 ...

  4. SQL Server数据库错误9003(LSN无效)的处理方法

    国内一些ERP.财务软件一般后台都使用SQL Server的数据库,SQL Server作为一个中大型数据库是不应该在桌面系统上运行的,小规模企业一般不使用专用服务器,大部分直接使用XP系统+桌面引擎 ...

  5. react sql格式化_为SQL Server数据库损坏做准备; 初步React与分析

    react sql格式化 Corruption is a looming thought through every administrator's mind, from sysadmins to d ...

  6. 在ASP.NET中将图片存储到Sql Server数据库中

    在ASP.NET中将图片存储到Sql Server数据库中 http://hi.baidu.com/rayshow/blog/item/360e8ff9662c8b5a252df268.html 索引 ...

  7. 清空SQL Server数据库中所有表数据的方法(转)

    清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...

  8. mysql raiserror_RAISERROR在SQL Server数据库中的用法

    raiserror  是由单词 raise error 组成 raise  增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误.[ 以下资料来源于sql ser ...

  9. SQL Server数据库中、获得刚插入新记录的自动ID号

    以下的文章主要是介绍在SQL Server数据库中正确获得刚插入一条新记录的自动ID号的实际操作过程,下面就是文章对其的主要内容的具体描述,望大家在浏览之后会对其有更深的了解. 使用[IDENT_CU ...

最新文章

  1. 率清华团队研发“天机芯”登《Nature》封面,他说类脑计算是发展人工通用智能的基石...
  2. 省内读大学与省外读大学的区别?看完扎心了…
  3. 实验一:SQL server 2005高可用性之----日志传送
  4. 周日21点50:关注电子阅读的大潮到来
  5. [译] 探究 Swift 中的 Futures Promises
  6. pycharm如何改为中文显示?
  7. 基于Xml 的IOC 容器-载入<property>元素
  8. 深度学习pytorch--MNIST数据集
  9. [转载]关于NETBIOS理清楚概念的文章
  10. springmvc+jpa实现分页的两种方式
  11. 《数字孪生体技术白皮书》
  12. 牛的障碍Cow Steeplechase
  13. 《卓有成效的管理者(The Effective Executive)》读后感
  14. PHP SQL 注入攻击的技术实现以及预防办法
  15. ClippingNode做游戏的新手指导
  16. 软件包下载地址(一)
  17. 深入Vue底层,手写一个vuex
  18. 什么是业务中台、数据中台、技术中台?这回终于解释清楚了
  19. 直播回顾 | 一起来get 电商风控实操知识点
  20. unix/linux编程实践,Unix/Linux编程实践教程–cp在OS X的实现

热门文章

  1. RadioGroup总结
  2. 巨杉数据库与京东云携手,共筑PaaS新生态
  3. 巨杉数据库助力民生银行、恒丰银行云化架构升级
  4. linux下软链接与硬链接的区别
  5. 华为荣耀linux系统,中国国产操作系统来了,华为荣耀笔记本首度搭载
  6. 复制链接时发生跳转解决方案
  7. vue给标签动态添加元素_Vue用v-for给循环标签自身属性添加属性值的方法
  8. 函数指针调用类的成员函数
  9. 微信不用绑定银行卡、没零钱也一样可以支付,特别适合孩子
  10. scrapy_redis(分布式爬取)