編輯:關於Android編程
2. 加入mysql的jdbc包,添加到libs文件夾內。
3.ADT和SDK為16及16以下,17以上的不能訪問。
4.手機和mysq服務器l互相ping通。
5.添加網絡權限 :
6.在Thread中連接訪問mysql,防止ANR。
7.設置mysql允許遠程連接。
我的代碼:
package com.mayi.mysql_test; import java.sql.DriverManager; import java.sql.ResultSet; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; import android.os.Bundle; import android.app.Activity; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; public class MainActivity extends Activity { private static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.select).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { select(); } }); } public void select(){ try{ //調用Class.forName()方法加載驅動程序 Class.forName("org.gjt.mm.mysql.Driver"); System.out.println("成功加載MySQL驅動!"); String url="jdbc:mysql://192.168.1.113:3306/test"; //JDBC的URL Connection conn; conn = (Connection) DriverManager.getConnection(url,"mayi","123456"); Statement stmt = (Statement) conn.createStatement(); //創建Statement對象 System.out.println("成功連接到數據庫!"); String sql = "select * from person"; //要執行的SQL ResultSet rs = stmt.executeQuery(sql);//創建數據對象 System.out.println("編號"+"\t"+"姓名"+"\t"+"年齡"); while (rs.next()){ System.out.print(rs.getInt(1) + "\t"); System.out.print(rs.getString(2) + "\t"); System.out.print(rs.getString(3) + "\t"); System.out.print(rs.getString(4) + "\t"); System.out.println(); } rs.close(); stmt.close(); conn.close(); }catch(Exception e) { Log.e(TAG, e.getMessage()); e.printStackTrace(); } } }
前面寫過了使用ViewFlipper和ViewPager實現屏幕中視圖切換的效果(ViewPager未實現輪播)附鏈接:ANDROID中使用VIEWFLIPPER類實現屏
Android的廣告平台是很多的,各市場對各平台的接受程度是不一樣的,Android的開發者如果想集成廣告基本要考慮下面兩個問題:(1)集成什麼廣告,會賺錢?(2)集成什
我的主力博客:半畝方塘 以下內容系原創,轉載請務必注明地址 在 Android 手機上使用 Terminal IDE 遠程登錄你的 Mac 可以讓你隨時隨地遠程對你
本文實例講述了Android普通對話框用法。分享給大家供大家參考。具體如下:main.xml布局文件:<?xml version=1.0 encoding=