java+mysql搭建服务器

我从网上找到一个类似qq的即时通信系统,现在手里有android客户端的程序和MyEclipse的服务器端程序,mysql数据库也建好了,但是不知道怎么配置起来,让客户端可以访问服务器的数据

java+mysql搭建服务器的步骤如下:

    1、在工程项目中导入mysql-connection-java-5.0.16-bin.jar这个jar包;

    2、编写一个数据库管理类(MyDBHelper)用来配置数据库的属性:

package com.hu.demo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class MyDBHelper {
    public static final String url = "jdbc:mysql://127.0.0.1/student";
    public static final String name = "com.mysql.jdbc.Driver";
    public static final String user = "root";
    public static final String password = "root";
    public Connection conn = null;
    public PreparedStatement pst = null;
    public DBHelper(String sql) {
        try {
            Class.forName(name);//指定连接类型
            conn = DriverManager.getConnection(url, user, password);//获取连接
            pst = conn.prepareStatement(sql);//准备执行语句
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public void close() {
        try {
            this.conn.close();
            this.pst.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

    3、编写一个测试类(Test)来测试相关数据库操作:

package com.hu.demo;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Test{
    static String sql = null;
    static DBHelper db1 = null;
    static ResultSet ret = null;
    public static void main(String[] args) {
        sql = "select *from stuinfo";//SQL语句
        db1 = new DBHelper(sql);//创建DBHelper对象
        try {
            ret = db1.pst.executeQuery();//执行语句,得到结果集
            while (ret.next()) {
                String uid = ret.getString(1);
                String ufname = ret.getString(2);
                String ulname = ret.getString(3);
                String udate = ret.getString(4);
                System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate );
            }//显示数据
            ret.close();
            db1.close();//关闭连接
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

    4、至此就完全了java+mysql服务器的搭建。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答