Java论坛 - Java开发,技术交流与交友,Java工作机会,培训,Web开发,J2EE技术的乐园 » Java的数据访问技术(如:JDBC、Hibernate、JDO等等) » 数据库连接问题 高手指教
本页主题: 数据库连接问题 高手指教 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

fenglimini

该用户目前不在线
级别: 新手上路
精华: 0
发帖: 1
威望: 2 点
金钱: 10 RMB
贡献值: 0 点
注册时间:2007-07-20
最后登录:2007-07-20

数据库连接问题 高手指教

寻求 数据库连接bean 数据库为oracle 连接 生成结果集 执行 增删改查 4个功能 且可以通过 PreparedStatement 为SQL语句传递参数

例如:


//数据库操作
import java.sql.*;


public class ConnDb{
   public static Connection conn=null;
   public static Statement stmt=null;
//    public static String driver="com.mysql.jdbc.Driver";
//    public static String driver="org.gjt.mm.mysql.Driver";
//    public static String url="jdbc:mysql://localhost/test";
  public static String driver="net.sourceforge.jtds.jdbc.Driver";
  public static String url="jdbc:jtds:sqlserver://localhost:1433/user";
  public static String user="sa";
   public static String pass="sa";
//    public static String user="root";
//    public static String pass="123456";

//连接
   public static void initConn()throws Exception{
       Class.forName(driver);
       conn=DriverManager.getConnection(url,user,pass);
       stmt=conn.createStatement();
   }
//更新
   public static int executeUpdate(String sql)throws Exception{
       initConn();
       return stmt.executeUpdate(sql);
   }
//查询 返回一个ResultSet
   public static ResultSet executeSelect(String sql)throws Exception{
       initConn();
       return stmt.executeQuery(sql);
   }
   //statement
   public static PreparedStatement pstmt(String sql)throws Exception{
       initConn();
       return conn.prepareStatement(sql);
   }
   //关闭
   public static void closeDb()throws Exception{
       conn.close();
   }
       
}
小弟 JAVA初学者 希望各位高手帮忙改善下 谢谢 感激 流眼泪
[fenglimini] 鼻子一酸,开始叭嗒叭嗒掉眼泪了

顶端 Posted: 2007-08-28 22:45 | [楼 主]
cocojiji5



该用户目前不在线
级别: 新手上路
精华: 0
发帖: 2
威望: 3 点
金钱: 20 RMB
贡献值: 0 点
注册时间:2007-04-16
最后登录:2007-09-22

现在连接数据库的工作全交给Hib.... 了,何许自己去操作,开发工程2个选择框架,sping和EJB3.0,随便那个都很好
顶端 Posted: 2007-09-22 09:14 | 1 楼
Java论坛 - Java开发,技术交流与交友,Java工作机会,培训,Web开发,J2EE技术的乐园 » Java的数据访问技术(如:JDBC、Hibernate、JDO等等)

Total 0.021534(s) query 3, Time now is:10-24 10:17, Gzip enabled
Powered by Code © 2003-07 Corporation