java与数据库怎么连接

haoyafei2009 2010-10-20 07:38:25
java与数据库怎么连接
...全文
513 43 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
43 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuyongjun 2010-10-25
  • 打赏
  • 举报
回复
我这里有一个 连接 Access 的程序,楼主可以看看

import java.sql.*;

public class test{
public static void main(String args[]){

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:stu","",""); //连接stu 的数据库,用户名和密码为空
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user_info");

while(rs.next()){
System.out.print("\t id:" + rs.getInt(1));
System.out.println("\t name:" + rs.getString(2));
}

rs.close();
conn.close();
stmt.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}



要在“控制面板”——>“数据源”中 “系统DSN”标签中将数据库增加进去

SQL 的连接需要安装 JDBC的驱动,并且配置 环境变量
微甜灬呼吸 2010-10-25
  • 打赏
  • 举报
回复
一手抓这头,一手抓那头
qingyunzhuimeng 2010-10-25
  • 打赏
  • 举报
回复
网上有的是,自己查,有问问题的时间都应该学会了
a619225471 2010-10-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 leehomwong 的回复:]
1.Oracle数据库

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

String url = "jdbc:oracle:thin:@localhost:1521:orcle";

String user = "test";

String password = "test";

Connec……
[/Quote]
up
SunSkyCity 2010-10-25
  • 打赏
  • 举报
回复
jdbc jtds
sea10ve 2010-10-25
  • 打赏
  • 举报
回复
学了很长时间
GANLAN1234 2010-10-25
  • 打赏
  • 举报
回复
不错哦。 不过好久不用自己写了
mua_miss_ta 2010-10-25
  • 打赏
  • 举报
回复
二楼的好详细
hzygbicc 2010-10-25
  • 打赏
  • 举报
回复
二楼的牛!我后面几种数据库都没看到过!
huangwenping 2010-10-25
  • 打赏
  • 举报
回复
http://www.docin.com/p-57139663.html#
这里有关于数据库连接的
sap_2010 2010-10-25
  • 打赏
  • 举报
回复
二楼 面面俱到
W8746988 2010-10-23
  • 打赏
  • 举报
回复
Connection cn=new Connection
CLass.forname("com.miscrosoft.sqlserver.jdbc.SQLServerDriver");
cn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=epai","sa","123456");
voice1122 2010-10-22
  • 打赏
  • 举报
回复
二楼的。
总有一种适合你
铁匠梁 2010-10-22
  • 打赏
  • 举报
回复
驱动 + URL
javadoors 2010-10-22
  • 打赏
  • 举报
回复
可以用第三方的,如iBatis等,很好用,只需要配置一些文件参数就行了
yuweixin19881108 2010-10-22
  • 打赏
  • 举报
回复
不同的数据库需要不同的jar连接文件,然后在配置文件中修改链接代码,代码楼上都贴出来了。。很简单
popzoo 2010-10-22
  • 打赏
  • 举报
回复
JDBC
数据库提供无缝连接的技术;
xiatiandetonghua 2010-10-22
  • 打赏
  • 举报
回复
2楼的好强大
wang19891013 2010-10-21
  • 打赏
  • 举报
回复
protected Connection conn = null;
protected Statement stmt = null;
protected PreparedStatement pstmt = null;
protected ResultSet rs = null;

/**
* 取得数据库连接
*/
protected void openConn() {
Connection aConn = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
aConn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=epai","sa","123456");
} catch (Exception e) {
e.printStackTrace();
}
this.conn = aConn;
}

/**
* 关闭数据库连接
*/
protected void closeAll() {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
jiang763709 2010-10-21
  • 打赏
  • 举报
回复
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

String url = "jdbc:oracle:thin:@localhost:1521:orcle";

String user = "test";

String password = "test";

Connection conn = DriverManager.getConnection(url, user, password);
这样写 的前提是 你oracle 数据库的名称为 orcle 用户名 test 密码 test
如果不一样就换成自己的
加载更多回复(23)

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧