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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值