Java实现app接口和Socket消息传递(5)Java连接MySQL

随便写一个笔记,回头再排版。

最终目的,用java实现app接口。


Java实现app接口和Socket消息传递(1)Win10安装Tomcat

Java实现app接口和Socket消息传递(2)Win10安装MySQL

Java实现app接口和Socket消息传递(3)Navicat创建MySQL表单

Java实现app接口和Socket消息传递(4)Win10安装Eclipse

Java实现app接口和Socket消息传递(5)Java连接MySQL

上面几个博文还没有写。。。呵呵呵。。。


1.下载jar包:

https://dev.mysql.com/downloads/connector/j/

我选择了zip:


2.创建项目:


随便起个名字,反正是Demo:


3.引入jar包:

创建一个文件夹,并ar包拷贝过来:


引入jar包:


4.上代码,测试效果:

创建一个Class:


随便来个包名和class名:


复制粘贴以下代码:(包名别复制,MySQL数据库名、表名、密码等自己改好)

package com.iwanghang.MySQLDemo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;  

public class mysqlTest {  
    public static void main(String[] args){  
         try {  
            Class.forName("com.mysql.jdbc.Driver");//创建驱动器 
            // 写法1. 这样写会有警告,但是不影响使用
            // Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","root","123456");//这是数据库的路径,并且还有输入账号(一般默认是root),密码之前创建用户时的那个  
            // 写法2. 看起来比较复杂,但是没有警告
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf-8&useSSL=false","root", "123456");
            PreparedStatement pst=con.prepareCall("select * from tal_user");//输入的是要在MySQL中执行的代码  
            ResultSet rs=pst.executeQuery();//获得执行上面代码后的结果集  
            while(rs.next()){  
            System.out.print(rs.getString(1));  
            System.out.print(rs.getString(2));  
            System.out.print(rs.getString(3));  
            System.out.println(rs.getString(4));  
            }//最后还有关闭连接  
            }   
  catch (ClassNotFoundException ex) {  
        Logger.getLogger(mysqlTest.class.getName()).log(Level.SEVERE, null, ex);  
    } catch (SQLException ex) {  
        Logger.getLogger(mysqlTest.class.getName()).log(Level.SEVERE, null, ex);  
    }  
    }   
}  
运行,看一下日志(不会运行的话,你就点那个绿色播放按钮就可以了。。。对,就是小虫子旁边那个。。。):

顺便给大家看下,数据库的截图:


5.前面的博文会补上,后面也有系列博文。

app接口具体怎么实现,如何配合app进行MySQL增删改查和Socket消息传递,反正就是一边学一边写吧。



原创:http://blog.csdn.net/iwanghang




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现Java管理后台给用户App推送消息,可以采用以下步骤: 1. 在App中集成推送SDK,并且在App中获取推送SDK生成的设备唯一标识(deviceToken)。 2. 在Java后台中集成推送SDK,并且获取推送SDK生成的应用唯一标识(appKey)和应用密钥(appSecret)。 3. 在Java后台中编写推送代码,将需要推送的消息内容和设备标识发送给推送服务器。 4. 推送服务器将消息推送给对应的设备。 具体实现可以参考以下步骤: 1. 集成推送SDK 在App中集成推送SDK,常见的推送SDK有极光推送、个推等,可以根据自己的需求选择适合的推送SDK。在集成SDK的过程中,需要获取设备唯一标识(deviceToken),这个标识是用来识别每个设备的。 2. 获取应用唯一标识和应用密钥 在Java后台中集成推送SDK,常见的推送SDK有极光推送、个推等,可以根据自己的需求选择适合的推送SDK。在集成SDK的过程中,需要获取应用唯一标识(appKey)和应用密钥(appSecret),这个标识和密钥是用来识别每个应用的。 3. 编写推送代码 在Java后台中编写推送代码,需要根据推送SDK的文档,调用相应的接口实现推送功能。一般推送SDK提供了一些常见的推送方式,例如:推送给所有设备、推送给指定标签的设备、推送给指定别名的设备等。根据自己的需求选择相应的推送方式。 4. 推送消息 推送服务器将消息推送给对应的设备,设备收到推送消息后,可以根据自己的需求进行处理。 总的来说,Java管理后台给用户App推送消息,需要在App中集成推送SDK,获取设备唯一标识(deviceToken),在Java后台中集成推送SDK,获取应用唯一标识(appKey)和应用密钥(appSecret),编写推送代码,调用推送接口实现消息推送。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值