问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-07 20:34

我来回答

3个回答

热心网友 时间:2022-04-07 22:03

这个是连接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();
}

}

热心网友 时间:2022-04-07 23:21

一、创建数据源
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()方法,获取对数据库进行记录更新的数量

热心网友 时间:2022-04-08 00:56

//加载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();
如何建立Java程序与SQL数据库的连接?

两种方式:1、JDBC-ODBC连接,也叫桥连接。驱动字符串:sun.jdbc.odbc.JdbcOdbcDriver连接字符串:JDBC:ODBC:数据源名称 2、JDBC,也叫直连接需要驱动包,并且要将驱动包复制到:JDK安装路径\jre\lib\ext\下,或通过IDE将驱动包加载到程序的构建路径中。常用的数据库的连接方式:1)Microsoft SQLServer驱...

java与数据库SQL sever的连接是怎么连接的?

1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量 在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Ser...

我想让java连接sql数据库并且可以操作数据库执行sql语句具体怎么操作呢...

首先创建连接 就创建个Cnnection对象,然后把驱动加上,还有帐号密码什么的!我没连过sql数据库,不知道驱动,你可以在网上搜一下。给你一个我连接mysql数据库的例子 public Connection Getdata(){//这是连接数据库的一个方法,还可以配置连接池。Connection con=null;try { Class.forName("com.mysql....

如何用java 连接 sqlserver 数据库

1、要向连接数据库,首先应该保证数据库服务打开 2、数据库服务打开之后就可以在环境中编写连接代码了。如图:连接数据库就是这两个步骤:1)加载驱动、2)创建连接。注意在导包是导入的java.sql下的。接下来直接运行一下就可以测试是否连接成功了 ...

heidiSQL怎么和Java连接?

以下是连接MySQL数据库的步骤:下载并安装MySQL Connector/J驱动程序,它是Java连接MySQL数据库的官方驱动程序。你可以从MySQL官网下载。在Java代码中加载MySQL Connector/J驱动程序。Class.forName("com.mysql.jdbc.Driver");创建一个数据库连接对象。String url = "jdbc:mysql://localhost:3306/mydatabase...

java 怎么连接sql数据库 帮忙步骤讲解以及代码参考

stat=con.createStatement();是用连接创建Statement对象。stat.executeQuery(sql);是执行查询语句。这个方法返回的是一个结果集。即ResultSet。可以将查询出来的结果放入结果集中。rs.next()这个方法返回的一个boolean类型的值,即当指针能够往下走时,返回true,否则返回false。这样就可以保证能够遍历这个结果...

用Java写程序的时候,加入SQL,可以互相兼容吗,这个该怎么用

SQL数据库本来就是可以兼容JAVA的,不过在java程序中调用数据时,要进行链接数据库的一些操作,并且,需要在你的项目中导入连接数据库的Jar包,才可以,不然会提示错误!首先。。。你是一个程序员,你可以把自己看成你编写项目的神,你就是这个项目的主宰,一些的算法,一些的应用,都可以按照你的方法去...

java如何实现数据库连接?

怎么使用JAVA连接数据库?1、加载驱动程序。2、创建连接对象。3、创建sql语句执行对象。4、执行sql语句。5、对执行结果进行处理。6、关闭相关的连接对象即可(顺序跟声明的顺序相反)。处理结果两种情况:1、执行更新返回的是本次操作影响到的记录数。2、执行查询返回的结果是一个ResultSet对象。ResultSet...

如何连接sql server数据库

1. 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到微软的网站去下载(http://www.microsoft.com/downloa ... &displaylang=en),如果你下载的是setup.exe,还需要安装它,安装后会生成上面的三个jar文件。此JDBC驱动实现了 JDBC 2.0...

java web 怎么连接sql数据库

JAVA Web开发中与数据库的连接操作,配置:1、新建数据库。新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。2、编写context.xml文件 Xml文件的目的是封装用户和密码,也是封装的一种,方便操作。以下为context.xml文件样例:<?xml version=...

连接程序是什么 JAVA程序设计基础 电脑怎么连接WiFi 怎样连接wifi 远程连接设置 Java程序代码 编写一个Java应用程序 java退出程序 java如何运行程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
万江街道街道历史 新谷涌社区基本概况 广东省东莞市东莞市万江区万江共联莲子村东南区一路2横巷邮编是... 东莞市万江区共联有没有专门来收快递,求电话 ...两条线,一条直接连电脑1,另一条线连接一个路由器,然后有链接一台电脑... 一个光猫下面连接路由器,从路由器分出两个线,一个接到交换机a,一个接... 小女孩带金佛辟邪吗? 有哪些适合收藏的酒推荐? 西方酒文化之西方饮酒方式 哪些威士忌具有收藏价值? 河南电子证件照的正确打开方式登上热搜,正确的打开方式是怎样的? 小团购加入健身房的文案 用电脑画长图怎么传到手机上不模糊? 健身房用会员团购方法一次收取两年的钱受非法集资吗? 我是做健身房的,做个什么营销活动,可以提高销售额 造梦西游ol宠物丛1级到60级要多少经理 造梦西游ol宠物丛1级到60级要多少经理 彩虹岛里面一共有几种可以补充HP的现金药水 健身俱乐部会籍想去谈团购,方法? 奥奇传说学习力怎么刷 我选的女巫,单机自己打到恶梦级。但是发现恶梦第一关NPC卖的物品居然还是普通级第一关的。都是小药水。 奥奇传说max生命药水有什么用 怎么用 coc部落冲突要有多少兵可以触发“天鹰火炮”? 龙腾世纪 起源 问:做药水的那个技能我都学满了怎么才只能做3种药水 ,还都是游戏初期的小药水。求解~! 奥奇传说学习力药水怎么得 我的会说话的汤姆猫如何免费获取变小药水 合剂的图纸哪里出啊?大概要做多少小药水才能领悟出啊。。。 暗黑1.10 到恶梦难度,act1 NPC竟然卖小药水(普通难度30点的药水) 魔兽世界任务给的变小药水能一直买么? 加基森变小药水任务 盛事通和辽事通的区别? 沈阳盛世通和盛事通区别? 沈阳盛世通改成辽世通是真的吗? 沈阳己办盛事通还要申办辽事通吗? 盛世通有小程序吗? 盛世通没有小程序吗 沈阳盛事通强迫刷脸合法吗 盛世通为什么不出小程序 盛事通有小程序吗? 盛世通不绑定银行卡行吗 盛事通怎么完善个人信息 盛世通孩子没身份证上传不了怎么办 盛世通怎么绑定孩子信息 没有身份证的学生怎么办盛事通? 初中的地理,地图,选择题 手机QQ会员在哪里看还剩多少天的 初中地理常考地图 我是一名初中学生,考试背地理时候,地图总是不知道怎么背,请问该怎样记忆地理的地图呢 EXCEL中主坐标和次坐标有什么区别? word中主要坐标轴和次要坐标轴是什么意思