以前一直用PB写mis,现在想改到java.
但不知道应该掌握什么知识.
麻烦请走过这条路的帮忙指点指点,谢谢.
c/s结构,mysql数据库
越详细越好.
分儿不是问题.
多了给不起,700/800分没有问题.
帮我up的也有分.
如果这个贴分用完了,我可以另开一贴.

解决方案 »

  1.   

    jdbc呀,首先在项目中导入mysql-connector-java-5.0.5-bin.jar,然后就可以调用了
      

  2.   

    面向接口编程,封装好SQL核心操作部分,尽量减少这些内容外泄
      

  3.   

    c/s结构的mis主要麻烦是界面,java毕竟这不是强项,那你得看看界面的资料了
    或是去找一个比较强的界面的模板
    其它的倒是没啥,看看java呗,jdbc,线程,连接池,熟悉开发环境
      

  4.   

    UP
    java做界面,可以试试Eclipse下的RCP。
      

  5.   

    1、JDBC(必须)
    2、Hibernate(optional)
    3、Spring(optional)
      

  6.   

    最简单的的JDBC的话
    给一个example:
    import java.sql.*;
    public class Test{
        public static void main(String[] args) {
            Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    String mysql = "jdbc:mysql://localhost:3306/userinfo";
    String username = "root";
    String password = "123";

    try{
        Class.forName("com.mysql.jdbc.Driver");
        conn = DriverManager.getConnection(mysql, username, password);
        stmt = conn.createStatement();
        String sql = "select * from users";    //你的sql语句
        rs = stmt.executeQuery(sql );
        while(rs.next()){
                     re.getSring("字段名")            //rs.get显示.
        }
    }catch(SQLException ex){
        ex.printStackTrace();
        System.out.println("SQLException"+ex.getMessage());
    }finally{
    try {
               //关闭连接
        if(rs != null){
    rs.close();
    rs = null;
        }
        if(stmt != null){
    stmt.close();
    stmt = null;
        }
        if(conn != null){
    conn.close();
    conn = null;
        }
    } catch (SQLException e) {
        e.printStackTrace();
    }
        }

    }
    如果你用MyEclipse做开发IDE,可以用struts+hibernate ,用dao操作数据库,在后来将查询出的list存入requset中前台用struts标签进行遍历
      

  7.   

    JDBC 
    CONNECTION POOL
    HIBERNATE
    SPRING
     
      

  8.   

    UP除了JDBC 也可以了解下JTDS~
      

  9.   

    同关注,
    一直用的Delphi,现正试着向Java转换,jsp搞定了,SE方面还没实际做
      

  10.   

    package fx.helper;import java.sql.*;/**
     * 获得连接
     */public class DBHelper {
        public DBHelper() {
        }    public static Connection getConn() {
            Connection conn = null;
            try {
                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                conn = DriverManager.getConnection(
                        "jdbc:sqlserver://localhost:1433;databaseName=pubs", "sa",
                        "");
            } catch (SQLException ex) {
                System.out.println(ex.getMessage());
            } catch (ClassNotFoundException ex) {
                System.out.println(ex.getMessage());
            }
            return conn;
        }
        /**
         * 关闭连接
         * @param conn Connection
         */
        public static void clostConn(Connection conn) {
            if (conn != null) {
                try {
                    conn.close();
                    conn = null;
                } catch (SQLException ex) {
                    ex.printStackTrace();
                }
            }
        }
    }
      

  11.   

    我来给个桥连接.import java.sql.Connection;
    import java.sql.DriverManager;public class DaoJdbc 
    {
    Connection con=null;
    public void getcon()
    {

    String url="jdbc.odbc.mySql";//mySql 数据源
    try
    {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con=DriverManager.getConnection(url,"sa","");
    }
    catch(Exception e)
    {
    e.printStackTrace();
    }
        }
        public void close()
        {
    if(con!=null)
      {
      try
      {
      con.close();
      }
      catch(Exception e)
      {
      e.printStackTrace();
      }

      }
      }
        
    }
      

  12.   

    楼上说得有理
    我已经在学习hibernate了.我问这个问题的原因不是为了解决什么具体问题.
    而是想请大家给指条路,
    说实话我以前只是经常看到hibernate,但具体是干什么的,怎么用就不知道了.
    现在有种豁然开朗的感觉.
    再次谢谢大家.
      

  13.   

    12楼说的对
    1、JDBC(必须) 
    2、Hibernate(optional) 
    3、Spring(optional)

    其实该说的 大家都说的差不多了 只有顶下了
      

  14.   

    JAVA的强项是在WEB应用的上的哦。。
    UP
    要想连数据库,就只有一条路---JDBC(根本)
    然后很快学点东西,,,
    做东西很快的。。
    因为 java so easy的。
      

  15.   

    同意12楼
    再加一个ibatis
    嘿嘿,顶
      

  16.   

    用jdbc把数据库连接池配置好就行了hibernate ,spring都可以进行配置,方便的很
      

  17.   

    先顶了!!!!1、JDBC(必须) 
    2、Hibernate(optional) 
    3、Spring(optional)
      

  18.   

    JDBC   
    CONNECTION   POOL 
    HIBERNATE 
    SPRING 
      

  19.   

    先把java基础学好吧,然后才看看他的框架。