標籤:
1. 下載jtds,一個開放原始碼的Java實現的JDBC驅動,地址:http://sourceforge.net/projects/jtds/
2. 添加jtds到當前Android項目中,本人使用的jtds版本為1.2.5
3. 編寫代碼
String IP="";String DBName="";String UserName="";String Password="";String driverName = "net.sourceforge.jtds.jdbc.Driver";String dbURL ="jdbc:jtds:sqlserver://"+IP+":1433/"+DBName+";charset=UTF-8;";Connection dbConn=null;try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL,UserName, Password); Statement statement=dbConn.createStatement(); String strsql="select top 10* from serialnumber"; ResultSet rs=statement.executeQuery(strsql); ResultSetMetaData metaData=rs.getMetaData(); int numColumns=metaData.getColumnCount(); for(int i=1;i<=numColumns;i++) { System.out.println(metaData.getColumnName(i)); } while(rs.next()) { System.out.println(rs.getString(1)); } if(dbConn!=null) { dbConn.close(); }}catch(Exception e){ e.printStackTrace();}
4. 在AndroidManifest.xml中加入訪問網路許可權
<uses-permission android:name="android.permission.INTERNET" />
5. 串連資料庫不能在當前主線程中操作,需要建立新的線程進行資料庫操作
Android直連SQL Server資料庫