Android 11+ 配置SqlServer2014+
Posted Adorable_Rocy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 11+ 配置SqlServer2014+相关的知识,希望对你有一定的参考价值。
SqlServer有很多坑会踩,特别是在安卓环境下,踩的坑就更多了
1.下载jtds-1.3.1.jar包
这个包重要的地方在于连接Sqlserver承担了巨大的作用
2.配置数据库
public class DBUtils
private static String IP = "192.168.8.52"; //IP地址 127.0.0.1以及10.0.0.2 没用的话建议换成局域网的地址
private static String DBName = "xxx"; //数据库名称
private static String USER = "sa"; //数据库用户名
private static String PWD = "123456"; //数据库密码
/** 创建数据库对象 */
public static Connection getConn()
Connection conn = null;
try
//注意这串字符串的顺序,不同的数据库版本这行不同。
Class.forName("net.sourceforge.jtds.jdbc.Driver");
//conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ","sa","sa");
//注:连接SQLServer 2008 没有microsoft,把这个去掉问题解决。
System.out.println("驱动加载成功");
catch (Exception e)
// TODO: handle exception
e.printStackTrace();
System.out.println("驱动加载失败");
try
conn = DriverManager.getConnection("jdbc:jtds:sqlserver://"+IP+":1433/"+DBName+";charset=utf-8",USER,PWD);
System.out.println("数据库连接成功");
catch (SQLException throwables)
throwables.printStackTrace();
System.out.println("数据库连接失败");
return conn;
/** 查询数据库 */
public static String Query()
String result = "";
try
Connection conn = getConn();
String sql = "select * from lei";
Statement stmt = conn.createStatement();//
ResultSet rs = stmt.executeQuery(sql);
while (rs.next())
String s1 = rs.getString("id");
result += s1 + "\\n";
rs.close();
stmt.close();
conn.close();
catch (SQLException e)
e.printStackTrace();
result += "查询数据异常!" + e.getMessage();
return result;
public static void main(String[] args)
DBUtils.getConn();
然后就连接成功
以上是关于Android 11+ 配置SqlServer2014+的主要内容,如果未能解决你的问题,请参考以下文章
Android 11使用Android Studio调试系统应用:编译服务器的配置AOSP源码的下载编译运行
sqlserver2008r2 链接服务器到oracle 11g