以前一直用PB写mis,现在想改到java.
但不知道应该掌握什么知识.
麻烦请走过这条路的帮忙指点指点,谢谢.
c/s结构,mysql数据库
越详细越好.
分儿不是问题.
多了给不起,700/800分没有问题.
帮我up的也有分.
如果这个贴分用完了,我可以另开一贴.
但不知道应该掌握什么知识.
麻烦请走过这条路的帮忙指点指点,谢谢.
c/s结构,mysql数据库
越详细越好.
分儿不是问题.
多了给不起,700/800分没有问题.
帮我up的也有分.
如果这个贴分用完了,我可以另开一贴.
或是去找一个比较强的界面的模板
其它的倒是没啥,看看java呗,jdbc,线程,连接池,熟悉开发环境
java做界面,可以试试Eclipse下的RCP。
2、Hibernate(optional)
3、Spring(optional)
给一个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标签进行遍历
CONNECTION POOL
HIBERNATE
SPRING
一直用的Delphi,现正试着向Java转换,jsp搞定了,SE方面还没实际做
* 获得连接
*/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();
}
}
}
}
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();
}
}
}
}
我已经在学习hibernate了.我问这个问题的原因不是为了解决什么具体问题.
而是想请大家给指条路,
说实话我以前只是经常看到hibernate,但具体是干什么的,怎么用就不知道了.
现在有种豁然开朗的感觉.
再次谢谢大家.
1、JDBC(必须)
2、Hibernate(optional)
3、Spring(optional)
其实该说的 大家都说的差不多了 只有顶下了
UP
要想连数据库,就只有一条路---JDBC(根本)
然后很快学点东西,,,
做东西很快的。。
因为 java so easy的。
再加一个ibatis
嘿嘿,顶
2、Hibernate(optional)
3、Spring(optional)
CONNECTION POOL
HIBERNATE
SPRING