需要:eclipse工具,eclipse能訪問了Android也相似
遠程服務器IP
服務器安裝MySQL,設置遠程訪問權限
jdbc導入eclipse工具
package me.bao; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Connection; import com.mysql.jdbc.PreparedStatement; import com.mysql.jdbc.ResultSetMetaData; public class Test3 { public static void main(String[] args) { Connection conn=null; //1. JDBC連接MYSQL的代碼很標准。 String DRIVER="com.mysql.jdbc.Driver"; String URL="jdbc:mysql://172.0.0.1:3306/user_login"; String USER="root"; String PASSWORD="124578"; try { Class.forName(DRIVER); } catch (ClassNotFoundException e1) { // TODO 自動生成的 catch 塊 e1.printStackTrace(); }// 動態加載類 //2.獲得數據庫鏈接 try { conn=DriverManager.getConnection(URL, USER, PASSWORD); } catch (SQLException e1) { // TODO 自動生成的 catch 塊 e1.printStackTrace(); } try { // mysql簡單的查詢語句。 String sql = "select * from user where username = ? and password = ? "; if (conn != null){ // connection不為null表示與數據庫建立了連接 PreparedStatement ps = (PreparedStatement) conn.prepareStatement(sql); if (ps != null){ // 設置上面的sql語句中的?的值為name ps.setString(1, "user" ); ps.setString(2, "12345"); // 執行sql查詢語句並返回結果集 ResultSet rs = ps.executeQuery();// 返回有值就ture if(rs.next()){ //有值 System.out.print(rs.getString(1)); System.out.print(rs.getString(2)); } conn.close(); ps.close(); }else { } }else { } }catch (Exception e){ e.printStackTrace(); System.out.print("error"); } } }