㈠ 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