㈠ mysql安裝完成後怎麼安裝驅動程序
這個就是mysql的命令行界面。
比如:
show
databases;
//顯示資料庫
......等等
如果你是想看圖形界面的,需要額外的第三方軟體連接mysql,網上有很多,你可以去找下。
㈡ 求android下如何安裝JDBC驅動,配置驅動路徑等詳細步驟,然後如何用jdbc連接mysql資料庫,急求!
在安卓下也可以使用資料庫,但一般使用的是系統自帶的sqllite資料庫,很少通過jdbc連出去的。
按你的情況是,安卓訪問ws,ws訪問資料庫,這種模式是可以的。
問題是:既然是ws訪問資料庫,而ws是不可能部署在安卓手機上的,所以你的問題和android無關的。
如果非要android連接資料庫,你也可以試試。至於說jdbc,那隻是一個庫,不需要所謂的安裝,android自帶的應該有相關的庫,即使沒有同名的,那也有功能類似的。你查查他的develop文檔。
不應該把sun的庫拿給android,那樣不好。
㈢ MySQL怎麼運用在Android程序里
安卓程序是客戶端,你需要寫一個服務端,作為客戶端的伺服器。
然後伺服器去通過jdbc連接mysql。
當你想在安卓程序里展示一個列表,那麼一定是安卓客戶端發出一個請求給服務端,服務端解析以後,去訪問mysql,取出數據,然後通過介面返回給客戶端,客戶端解析以後展示出來。
所以你說的客戶端直接訪問mysql是不現實的,手機上可以運行安卓客戶端,不可能運行mysql的。所以必須要有服務端。
㈣ 新手求解!!!android如何安裝mysql及如何配置mysql
android不是自帶一個SQLite資料庫嗎,一般用這個資料庫的。
㈤ 求android下如何安裝JDBC驅動,配置驅動路徑等詳細步驟,然後如何用jdbc連接mysql資料庫,急求!可加分!
JDBC URL提供了一種標識資料庫的方法,可以使相應的驅動程序能識別該資料庫並與之建立連接。實際上,驅動程序編程員將決定用什麼JDBC URL來標識特定的驅動程序。用戶不必關心如何來形成JDBC URL;他們只須使用與所用的驅動程序一起提供的URL即可。JDBC的作用是提供某些約定,驅動程序編程員在構造他們的JDBC URL時應該遵循這些約定。
由於JDBC URL要與各種不同的驅動程序一起使用,因此這些約定應非常靈活。首先,它們應允許不同的驅動程序使用不同的方案來命名資料庫。例如,odbc子協議允許(但並不是要求)URL含有屬性值。
其次,JDBC URL應允許驅動程序編程員將一切所需的信息編入其中。這樣就可以讓要與給定資料庫對話的applet打開資料庫連接,而無須要求用戶去做任何系統管理工作。
最後,JDBC URL應允許某種程度的間接性。也就是說,JDBC URL可指向邏輯主機或資料庫名,而這種邏輯主機或資料庫名將由網路命名系統動態地轉換為實際的名稱。這可以使系統管理員不必將特定主機聲明為JDBC名稱的一部份。網路命名服務(例如DNS、NIS和DCE)有多種,而對於使用哪種命名服務並無限制。 JDBC URL的標准語法如下所示。它由三部分組成,各部分間用冒號分隔。
JDBC URL的三個部分可分解如下:
(1)jdbc協議:JDBC URL中的協議總是jdbc。
(2)<子協議>:驅動程序名或資料庫連接機制(這種機制可由一個或多個驅動程序支持)的名稱。子協議名的典型示例是"odbc",該名稱是為用於指定ODBC風格的數據資源名稱的URL專門保留的。例如,為了通過JDBC-ODBC橋來訪問某個資料庫,可以用如下所示的URL:jdbc:odbc:book。本例中,子協議為"odbc",子名稱"book"是本地ODBC數據資源。如果要用網路命名服務(這樣JDBC URL中的資料庫名稱不必是實際名稱),則命名服務可以作為子協議。例如,可用如下所示的URL:jdbc:dcenaming:accounts。本例中,該URL指定了本地DCE命名服務應該將資料庫名稱"accounts"解析為更為具體的可用於連接真實資料庫的名稱。
(3)<子名稱>:種標識資料庫的方法。子名稱可以依不同的子協議而變化。它還可以有子名稱的子名稱(含有驅動程序編程員所選的任何內部語法)。使用子名稱的目的是為定位資料庫提供足夠的信息。前例中,因為ODBC將提供其餘部份的信息,因此用"book"就已足夠。然而,位於遠程伺服器上的資料庫需要更多的信息。例如,如果資料庫是通過Internet來訪問的,則在JDBC URL中應將網路地址作為子名稱的一部份包括進去,且必須遵循如下所示的標准URL命名約定://主機名:埠/子協議。
假設"dbnet"是個用於將某個主機連接到Internet上的協議,則JDBC URL應為:jdbc:dbnet://wombat:356/fred。
㈥ 關於mysql jdbc驅動程序的安裝
粘貼到 WebRoot --> WEB-INF --> lib 下,就這么簡單,100%正確
㈦ mysql的驅動在一個java程序里測試成功,在另外一個android程序里就找不到驅動了。
是啊,你要重新add驅動,右擊,bulidpath裡面add
㈧ android 連接mysql資料庫問題
我也是初學,給你參考一下
tomcat伺服器端:
public class LoginOrRegServlet extends HttpServlet { //登錄和注冊伺服器
private static final long serialVersionUID = 1L;
private static final String Driver = "com.mysql.jdbc.Driver"; //mysql驅動
private static final String ConnectUrl = "jdbc:MySQL://localhost:3306/itosystem";//連接資料庫的URL
private String User = "root"; //登錄資料庫的用戶名和密碼
private String Password = "num12369";
@Override
protected void service(HttpServletRequest request,HttpServletResponse response) { String connUserName; //取得請求中的用戶名和密碼
String connPassword;
String Action; //判斷請求中是登錄還是注冊
boolean isNull = false; //根據用戶名查詢資料庫是否查到
Connection conn = null;
DataOutputStream dos = null;
Statement statement = null;
ResultSet rs = null;
connUserName = request.getParameter("userName");//取得請求中的各種值
connPassword = request.getParameter("password");
Action = request.getParameter("action");
System.out.println(connUserName + "-" + connPassword+"-"+Action);
try { //設置驅動和連接資料庫
Class.forName(Driver);
conn = DriverManager.getConnection(ConnectUrl, User, Password);
} catch (Exception e1) {
e1.printStackTrace();
}
if(Action.equals("reg")){ //if請求為注冊
try {
if (conn != null) { //if資料庫連接成功
statement = conn.createStatement(); //取得對資料庫的操作對象
rs = statement.executeQuery("select password from user where name='"
+ connUserName + "'"); //根據請求中的用戶名使用mysql語句對資料庫的查詢操作
dos = new DataOutputStream(response.getOutputStream()); //對請求做出回應的對象
if(!rs.next()){ //如果沒有查到記錄,表明用戶名可以使用
statement.executeUpdate("insert into user values('"+connUserName+"','"+connPassword+"')");
//執行插入操作
dos.writeInt(5); //回應給客戶端的值(值可以隨意),5表示成功
}else{
dos.writeInt(10); //10表示用戶已存在
}
dos.flush(); //關閉各種對象
dos.close();
rs.close();
statement.close();
conn.close();
}else{
System.out.println("資料庫連接失敗");
}
} catch (Exception e) {
System.out.println("產生異常");
e.printStackTrace();
}
//注冊結束
}else if(Action.equals("login")){//if請求為登錄
try {
if (conn != null) {
statement = conn.createStatement();
rs = statement.executeQuery("select password from user where name='"+ connUserName + "'"); //查詢資料庫
dos = new DataOutputStream(response.getOutputStream());
while(rs.next()){//if查詢到有這個用戶名的記錄
String backPassword;
backPassword = rs.getString("password"); //從資料庫獲得這個用戶名的密碼
if (backPassword.equals(connPassword)) { //用資料庫返回的密碼和連接請求中的密碼對比
dos.writeInt(10); //如果相等,返回值,登錄成功
}else{
dos.writeInt(0); //否則登錄失敗
}
isNull = true; //查到有記錄,將其賦值為true
}
if(!isNull){ //if沒查到記錄
dos.writeInt(5); //返回5,表示用戶不存在
}
dos.flush(); //關閉各種對象
dos.close();
rs.close();
statement.close();
conn.close();
} else {
System.out.println("資料庫連接失敗");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}//登錄操作結束
}
㈨ 如何MySQL JDBC驅動程序到Android工作室
1. 下載JDBC 並提取的的.jar 的文件
2. 開啟Android的工作室和你感興趣的項目
3. 打開你的左側面板中,在一,項目的標簽
4. 右鍵點擊您的應用程序模塊文件夾,然後轉至的新的>的模塊的並有選擇 導入.JAR / .AAR包裝的
5. 在第一個欄位必須插入pviously提取 的.jar 的文件中的$ P $的目錄。您可以通過點擊最右邊的圖標有三個點瀏覽你的文件夾 (...)的
一旦你選擇了 的.jar 的文件和你的項目的同步的你可以移動到下一個步驟:
1. 右鍵你的應用程序文件夾中的模塊再次點擊,選擇的打開模塊設置的
2. 在新打開的窗口的左側導航窗格中,轉到類別的模塊的並選擇 應用的,然後在 依賴的標簽。
3. 有點擊綠色加號( + 的),並選擇 模塊依賴的。選擇的的mysql 的模塊。
4. 單擊的確定的,然後關閉所有打開的窗口。 A 同步的過程應該發生一次。
5. 如果一切都已經做得正確,你的應用程序模塊的文件夾的你應該看到的使用mysql-connector-java的的模塊文件夾下。
6. 請不要忘記,包括你在code想要的類。
㈩ android手機軟體開發中 怎麼連接Mysql資料庫
一、首先要載入JDBC驅動包。
步驟:右擊項目找到build path->configure build path->libraries——>add External JARs添加驅動包
二、寫測試類:TestCon.java
(在此之前,首先
1.在自己的電腦上Mysql下確定賬戶是"root",密碼是"123456";
2.進入賬戶,創建資料庫cui;
3.在資料庫cui下面,創建表test1 包含_id(int 類型自動增加) username(String 類型)、password(String 類型);
4.在表中插入數據,以便顯示
)
1 package com.test.an;
2
3 import java.sql.Connection;
4 import java.sql.DriverManager;
5 import java.sql.PreparedStatement;
6 import java.sql.ResultSet;
7 import java.sql.SQLException;
8
9
10 public class TestCon1{
11 public static void main(String[] args)
12 {
13 Connection con = null;
14 String sql;
15 PreparedStatement pre;
16 ResultSet rs;
17
18 try {
19 String driver="com.mysql.jdbc.Driver";
20 Class.forName(driver);
21
22 String url="jdbc:mysql://localhost:3306/cuiuseUnicode=true&characterEncoding=latin1";//utf-8也行
23 con = DriverManager.getConnection(url, "root", "123456");
24
25 sql = "select _id,username,password from test1" ;
26 pre = con.prepareStatement(sql);
27
28 rs = pre.executeQuery();
29 while(rs.next()){
30 int id = rs.getInt(1);
31 String username = rs.getString(2);
32 String password = rs.getString(3);
33
34 System.out.println("id="+id+";username="+username+";password="+password);
35 }
36 con.close();
37 } catch (SQLException e) {
38 e.printStackTrace();
39 } catch (ClassNotFoundException e) {
40 e.printStackTrace();
41 }
42
43 }
44
45 }
運行結果:
id=1;username=ccc;password=123456
id=2;username=xxx;password=654321
id=3;username=ddd;password=123456
id=4;username=ddf÷;password=yyt
id=5;username=cuixiaodong;password=cxd
id=6;username=vv;password=cxd