3个回答
展开全部
这个是连接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();
}
}
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();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、创建数据源
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()方法,获取对数据库进行记录更新的数量
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()方法,获取对数据库进行记录更新的数量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//加载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();
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();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |