随便写一个笔记,回头再排版。
最终目的,用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