日期:2014-05-18  浏览次数:20691 次

jsp+tomcat+sql server2000 无法插入中文,在线急等!!!
源码如下:
<%@   page   contentType= "text/html;   charset=gb2312 "   language= "java "   import= "java.sql.*,java.io.* "%>
<html>
<body>
<center>
往数据库中添加数据: <hr>

<%
      try
      {
     
        //装载驱动程序
      Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();
   
      //创建连接
        Connection   con=java.sql.DriverManager.getConnection( "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev ", "bn ", "bn ");
      //创建执行语句。
      //===========================使用PreparedStatement========//
        PreparedStatement   pstmt=con.prepareStatement( "insert   into   contact   values(?,?,?,?,?,?) ");
        //=====================//
        pstmt.setString(1, "王小华 ");
        pstmt.setInt(2,136234234);
        pstmt.setString(3, "010455554 ");
        pstmt.setString(4, "lxh@some.com ");
        pstmt.setDate(5,new   java.sql.Date(new   java.util.Date().getTime()));
        pstmt.setString(6, "很久没有联系了 ");
          pstmt.execute();
        //=======================//这里插入中文都是乱码!!!!!!!!******************
        pstmt.setString(1, "刘玲玲 ");
          pstmt.setInt(2,136234234);
        pstmt.setString(3, "010455554 ");
        pstmt.setString(4, "lxh@some.com ");
        pstmt.setDate(5,new   java.sql.Date(new   java.util.Date().getTime()));
        pstmt.setString(6, "很久没有联系了 ");
          pstmt.execute();
        //=======================//
        pstmt.setString(1, "李小华 ");
        pstmt.setInt(2,136234234);
        pstmt.setString(3, "010455554 ");
        pstmt.setString(4, "lxh@some.com ");
        pstmt.setDate(5,new   java.sql.Date(new   java.util.Date().getTime()));
        pstmt.setString(6, "很久没有联系了 ");
        //执行插入数据操作。
        pstmt.execute();
        pstmt.close();
        //===========================使用Statement========//
        Statement   stmt=con.createStatement();
        //一次添加一行数据
        ***********************这里插入中文,正常。
        stmt.execute( "insert   into   contact(userName,mobile)   values( '陈军 ',136555555) ");
        *************************************

        out.println( "添加数据成功 ");
      //关闭连接、释放资源
       
      &nb