J2ME连接网络的问题!

原创 2017年01月03日 02:27:08
我在做一个网络五子棋对战的手机游戏,但是这中间用到一个用户注册,返回其用户id的操作(数据库端用户id是自动编号的)服务器是用的servlet写的,好象有点错误,因为客户端取得的用户id总是
这个数1752460652,但返回的boolean型值能够取得的
servlet内容是:
public class usercheck extends HttpServlet {

public void init(ServletConfig config) throws ServletException {
super.init(config);
//TODO Method stub generated by Lomboz
}

protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
//TODO Method stub generated by Lomboz

request.setCharacterEncoding("MS950");
String username=request.getParameter("username");
String password=request.getParameter("password");

DataOutputStream dos=new DataOutputStream(response.getOutputStream());
    response.setContentType("text/plain;charset=UTF-8");
    
boolean check=false;
int userid=0;

String drivername="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=gobang";
    String dbusername="sa";
    String dbpassword="123";
Connection  conn=null;
    Statement   stmt=null;
    ResultSet   rs=null;
     
        try
{
         Class.forName(drivername).newInstance();
         conn=DriverManager.getConnection(url,dbusername,dbpassword);
         stmt=conn.createStatement();
         rs=stmt.executeQuery("select * from userInfo where userName="+username+"and password="+ password);
         if(rs.next())
         {
         userid=rs.getInt("UserID");
         System.out.println(userid);
         check=true;
         dos.writeBoolean(check);
         dos.writeInt(userid);
         dos.flush();
         }
         else
         {
        
         dos.writeBoolean(check);
         dos.writeInt(userid);
         dos.flush();
         }
         rs.close();
         stmt.close();
         conn.close();
}catch(Exception e)
{

}
}

protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
//TODO Method stub generated by Lomboz
}
}
大家帮我看看啊

CentOS: 网络连接故障排除

yum不能正常动作,惯性认为是需要替换BaseURL,结果后来才发现是Gateway不知什么时候被错误设定了,memo如下。...
  • liumiaocn
  • liumiaocn
  • 2017年03月05日 15:39
  • 1344

使用 docker 后出现的网络异常现象

使用 docker 后出现的网络异常, 需要进行内核参数优化后解决
  • signmem
  • signmem
  • 2016年01月20日 10:11
  • 2249

Linux socket 网络编程常见问题总结

网络编程常见问题总结 串讲(一)  网络编程常见问题总结  6 I& I! E- x8 Z+ p- U- B   在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP sock...
  • chinaeran
  • chinaeran
  • 2015年03月06日 16:17
  • 2430

手机网络编程(基于J2ME的总结)

随着手机编程的发展,现在的手机网络编程已经成为一种基本的手机软件开发技能,虽然相对于PC网络编程来说,手机网络编程比较简单,且绝大部分都是进行客户端网络编程,但是在实际使用中还是存在一系列的问题。 ...
  • dayuqi
  • dayuqi
  • 2012年09月20日 14:22
  • 383

J2ME网络编程使用http和socket的两种方法

本文描述了在J2me中开发主要使用的网络连接方法,分别详细介绍了使用http和socket两种方法。   HttpConnection 首先我们先来看一个简单的例子吧: 主要用到的java包: ...
  • caoliu1024cl
  • caoliu1024cl
  • 2017年08月05日 10:28
  • 481

j2me 出现的问题及解决办法

选择“run main project via OTA”时,模拟器在安装时出现错误,j2mesdk 出现以下错误提示: 这是第二次碰到这个问题了 Jad URL for OTA ex...
  • llz383455526
  • llz383455526
  • 2011年11月10日 11:45
  • 446

J2ME中文编码问题

中文 J2ME中文编码问题 1. 简介 本文介绍JavaME中文编码的相关问题,这个问题一度是互联网上的开发者们讨论的热门话题。本文整理和综合了网上众多相关内容,尽可能的为开发者提供一个全面...
  • luohai859
  • luohai859
  • 2012年03月02日 15:43
  • 395

J2ME 发送彩信问题,请个位高手帮忙,长时间在线等待

开发环境介绍: eclipse + wtk  问题: 将程序按照到nokia 5233的手机上后,通过程序发送彩信,彩信内容包括,图片和一段文字,发送到sony 爱立信的手机上。 1....
  • langbing4689
  • langbing4689
  • 2017年01月02日 23:33
  • 137

本来刚学j2me手机编程,遇到一个问题,可能比较浅,请不吝赐教!

我用的书是人民邮电出版社的《j2me手机游戏编程入门》,我用J2ME Wireless Toolkit 2.0_01来开发运行。当我在尝试这本书的一个例子的时候,遇到你个问题,心中也有困惑,请各位指教...
  • nuonie1803
  • nuonie1803
  • 2017年01月03日 01:34
  • 78

j2me蓝牙连接

客户端:      首先:初始化蓝牙      private LocalDevice localDevice; //本地设备实例      String localBTAddress; //本地蓝牙...
  • wanli_smile
  • wanli_smile
  • 2011年07月20日 19:58
  • 488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:J2ME连接网络的问题!
举报原因:
原因补充:

(最多只允许输入30个字)