怎么把JAVA程序和SQL连接起来啊

那位大哥给个程序看下不要太复杂的。。简单一点... 那位大哥给个程序看下
不要太复杂的。。简单一点
展开
 我来答
luojiawen92
2009-05-24 · 超过27用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:88.6万
展开全部
这个是连接sql server 2000的数据库的
package com.bling.sql1;

import java.sql.*;

public class SqlTest
{
private String drive="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=BLing";
private String user="sa";
private String pass="84004880";

private Connection connect;
private Statement state;
private ResultSet result;

public SqlTest()
{
try
{
Class.forName(drive);
connect=DriverManager.getConnection(url,user,pass);
state=connect.createStatement();
result=state.executeQuery("select * from Blingkk");
while(result.next())
{
System.out.println(result.getString("username"));
System.out.println(result.getString("password"));
}
state.close();
connect.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}

public static void main(String[] args)
{
new SqlTest();
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友feaac8c7c
2009-05-21 · TA获得超过998个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:166万
展开全部
一、创建数据源
1、打开“控制面板”中的“管理工具”,双击“数据源(ODBC)”,打开“ODBC数据源管理器”对话框

2、在“用户DSN”选项卡的“用户数据源”列表中显示了已有的数据源名称。单击右边的“添加”按钮,打开“创建新数据源”对话框

3、选择数据库数据源的驱动程序

4、在“数据源名”一栏中输入数据源的名称,在说明栏中可以加入一些说明性的内容,选择数据库文件

二、与数据库建立连接
1、加载驱动程序
为了与特定的数据库相连,必须加载相应的驱动程序。在JDBC中,通常有两种方式:
在JDBC的java.sql.DriverManager类初始化过程中,通过设置Java属性中的sql.driver来指定驱动程序列表。如果存在以冒号分隔的驱动程序名称,则DriverManager类加载相应的驱动程序。
由程序设计人员在程序中利用Class.forName()方法加载指定的驱动程序

2、创建连接
连接是通过构造数据库URL对象,并通过DriverManager的getConnection方法创建

三、执行查询、处理查询结果
1、创建了Statement对象以后,可以使用executQuery方法来执行该查询语句,该方法的返回值是一个ResultSet类对象

2、利用ResultSet对象的getXXX方法(XXX是Java数据类型),即可从返回的结果集中提取相应类型的数据。需要注意的是,在进行程序设计时,必须首先清楚数据库中各字段的数据类型,采用兼容的数据提取方法。如果所用的get方法与实际结果集中的字段数据类型不一致,则程序会抛出异常。另外结果集的next()方法用于在结果集中进行记录的滚动,使下一条记录变成当前记录

3、对数据库的更新可以使用executeUpdate(String sql)方法,更新完毕后可以利用getUpdateCount()方法,获取对数据库进行记录更新的数量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tech_java
2009-05-21 · TA获得超过567个赞
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:0
展开全部
//加载jdbc驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//建立连接
Connection conn = DriverManager.getConnection("jdbc:odbc:EmpPrjDB", "admin", "letmein");

Statement stmt = conn.createStatement();
//执行sql语句
ResultSet rslt = stmt.executeQuery("SELECT name, city FROM employee");
//循环结果
while (rslt.next())
{
System.out.println("Hello World from "
+ rslt.getString(1) // You can use getString(columnNumber)
+ " in "
+ rslt.getString("city")); // Or, you can use getString(columnName)
}
rslt.close();
stmt.close();
conn.close();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式