java怎样与数据库连接?

 我来答
alwing
2012-06-04 · TA获得超过132个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:135万
展开全部
public static void main(String[] args) throws Exception {
// 装载oracle对Driver的实现类
Class.forName("oracle.jdbc.OracleDriver");
// 获取对oracle连接
String uri = "jdbc:oracle:thin:@数据库IP:端口号:数据库名"; // 用于表示连接数据库的类型和地址
String user = "数据库用户名";
String pwd = "数据库密码";
Connection con = DriverManager.getConnection(uri, user, pwd);
Statement stmt = con.createStatement();
System.out.println(stmt);
String sql = "SELECT * from s_emp";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(
rs.getString(1) + "," + rs.getString(2) + "," + rs.getString(3));
}

rs.close();
stmt.close();
con.close();
}

以上是小案例一个,不过你先要去下载Oracle的驱动JAR包,第一句话就是装载的意思,其他数据库也一样,要有驱动JAR包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
转身_lfj
2012-06-06 · TA获得超过356个赞
知道小有建树答主
回答量:127
采纳率:50%
帮助的人:69.1万
展开全部
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("数据库驱动程序注册成功");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://" + newIp
+ ":" + newPort + ";DatabaseName=master;User=" + username
+ ";Password=" + password);
System.out.println("成功连接数据库");

不同的数据库的驱动名称不一样,连接的URL串也是不一样的,不过都是基本固定的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-06-04
展开全部
使用jdbc连接数据库。你在baidu搜索JDBC结果就出来啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式