觉得不好用就别用吧用JDK其实也没什么不好,最不好的不就是搞好一个界面难吧你平时多写定几个CLASS或BEAN要用的时候套进去进行了
解决方案 »
- 一个比较终极的swt问题,希望高手指点,97分全部贡献...
- java中的java.land包在哪,怎么找不到,如果要下在哪下,详细?
- 一段很有意思的java代码,看看谁能解释一下
- 请crazycy(代言人)来接分,原贴http://community.csdn.net/Expert/topic/4322/4322260.xml?temp=.3735315
- 我的 贪食蛇 为什么不接收键盘事件??
- 抽象类和接口
- 一个关于msn不能登录的问题~~
- 一个数据转换的问题,从数据库中取数据,急!!
- FilenameFilter接口请指教?
- 菜鸟问题!请各位看看吧!
- getBoolean()什么时候返回true?
- 源码,up者有分
2. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");执行一次即可,其他地方用Conn=DriverManager.getConnection("jdbc:odbc:a","name","pass");
就可以获取连接了。
3.jb有数据库的连接控件,DataBase+QueryDataSet就可以实现相似的功能。
import java.io.*;
import java.sql.*;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author
* @version 1.0
*/public class DbConnectProvider { public Connection conn = null;
public DbConnectProvider() {
} /**
* 方法名称:getConnection
* 参数: 无
* 返回值类型:Connection
* 说明: 打开数据库的连接,返回一个Connection
* 为了连接数据库,需要导入一个文件purvey.ini
*/
public Connection getConnection(){
Properties prop = new Properties();
try{
InputStream is = getClass().getResourceAsStream("purvey.ini");
prop.load(is);
if (is != null) is.close();
}catch(IOException e){
System.out.print("打开数据库文件出错");
} String jdbc = prop.getProperty("dirvers");
String url = prop.getProperty("url");
String user = prop.getProperty("user");
String password = prop.getProperty("password"); try{
Class.forName(jdbc);
}catch(ClassNotFoundException e){
System.out.print("JDBC登录出错"+e.getMessage());
} try{
this.conn = DriverManager.getConnection(url,user,password);
//System.out.print("连接");
return conn;
}catch(SQLException e){
System.out.print("生成Connection对象时候出错"+e.getMessage()+jdbc+url);
this.close();
return null;
}
} /**
* 关闭数据库连接cx
*/
public void close(){
try{
conn.close();
}catch(SQLException e){
System.out.print("关闭数据库出错");
}
}
}