请问“首先要加载数据源?”
到那里加载?能给个详细“链接”?
是不是要到控制面板里的ODBC里设置什么?
到那里加载?能给个详细“链接”?
是不是要到控制面板里的ODBC里设置什么?
解决方案 »
- 关于泛型的<? extends x>
- 鼠标的坐标点进行转换
- 吐血 悬赏 class.forname(....);获得一个构造是private的类的实例!
- 怎么样删掉JCombox旁边的三角符号 让它看上去就是一个框 谢谢高手
- 请问用eclipse如何用swing开发??
- 熟悉java Swing的朋友快来帮忙啊!
- 专家帮忙看看吧!
- 有谁知道取得JTextPane类中的对象的数据的方法?
- 帮我看看下面这段连接SQL server数据库的代码为什么会错啊?
- 【JAVA入门】高手门帮忙看看printf()
- 请问一个jsp页面可不可以引用两个bean?
- jbuilder8中运行jsp,遇到问题,希望能帮我解答?解决后,我必将慷慨解囊!急!!!
用。需要数据库的ODBC驱动。
JDBC+DATABASE的连接方式。也是推荐的连接方式。这使得
APPLICATION与数据库分开,开发者只需关心内部逻辑的实现而不需注重数据库连接的具体
实现。在这其中有两种连接的方式:
硬编码方式,就是在程序中硬性编入数据库连接的所须参数。
JNDI DataSource方式。就是在程序运行的外布环境中又称(Context)设置一个
datasource数据源,有一个jndi 名称,程序只须查找此名称就可得到一个数据库连接的对象。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
指向你的ACCESS文件给你2个例子
//操作ACCESS数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:MyClass");
Statement stmt = con.createStatement();
ResultSet result = stmt.executeQuery("select * from Class"); while(result.next()){
String name = result.getString("Name");
Date Birthday= result.getDate("Birthday");
int phone = result.getInt("phone");
}
con.close();
}catch(Exception e){
System.out.println(e.toString());
}//----------- JDBC-----------
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:MyClass");
Statement stmt = con.createStatement();
ResultSet result = stmt.executeQuery("select * from Class"); while(result.next()){
String name = result.getString("Name");
Date Birthday= result.getDate("Birthday");
int phone = result.getInt("phone");
}
con.close();
}catch(Exception e){
System.out.println(e.toString());
}