导航:首页 > 数据处理 > java怎么链接数据库

java怎么链接数据库

发布时间:2022-01-22 02:16:30

‘壹’ java怎么连接sql数据库

在网络hi上面给你指导的 望采纳啊

‘贰’ java 怎么连接数据库

你要先导入mysql-connector-java-5.1.6-bin.jar,其他版本也可以,然后再在程序里加上链接数据库的固定语句(这个上网一查就有)

‘叁’ Java中如何与数据库建立连接

导入java.sql包
一、加载要连接数据库的驱动程序
//Jdbc-Odbc桥 和 Microsoft Access 数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// SQL Server 驱动程序:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
注:Class.forName()方法将给定的类加载到JVM,如果系统中不存在给定的类,则会引发异常
二、通过驱动程序管理器得到连接实例
Connection conn=null;
//1.
//1.1建立数据源
conn=DriverManager.getConnection("jdbc:odbc:MyDataSource"); //MyDataSource是数据源名称
//1-2、不建立数据源
conn=DriverManager.getConnection("jdbc:odbc:;Driver=Microsoft Access Driver (*.mdb);DBQ=C:\\VBTest.mdb");
//2.SQL Server
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=mydb","sa","");

注:DriverManager类跟踪已注册的驱动程序,通过getConnection(URL)方法, 找到一个能够连接至URL中指定的数据库驱动程序
它接收三个参数, 分别表示1 数据源的名称、类型 2 用户名(可选) 3 密码(可选)
三、基于连接对象建立处理器对象
Statement stmt=conn.createStatement();
四、准备sql命令
String sql="select * from Student";
五、执行命令返回结果集
ResultSet rs=stmt.executeQuery(sql);
六、显示结果集
while(rs.next())//只要后面有记录
{
//对当前行的所有字段遍历
for(int i=1;i<=rs.getMetaData().getColumnCount();i++)
{
System.out.print(rs.getMetaData().getColumnName(i)+": ");//显示字段名
System.out.println(rs.getString(i));//显示字段当前值
}
System.out.println();
}

七、关闭资源

rs.close(); //关闭记录集
stmt.close(); //关闭处理器对象
conn.close(); //关闭连接对象

预处理器的应用:

//3.基于连接对象建立预处理器对象
PreparedStatement pstmt=conn.prepareStatement("insert into student values(?,?,?,?)");

//4.给预处理对象的参数赋值
pstmt.setString(1,"8888");
pstmt.setString(2,"nemo");
pstmt.setString(3,"accp");
pstmt.setString(4,"sanxianglu");

//5.执行预处理命令
int i=pstmt.executeUpdate();
System.out.println(i+"条记录已成功插入!");

‘肆’ java怎么连接mysql数据库

Java要连接数据库,那么首先你必须安装mysql数据库,mysql在windows7下面是怎么安装的呢?这里暂时不做详细解析,后面的章节中会解释的更详细的可以私信我。

当你安装好mysql之后,那么你现在应该安装JDK了(JDK1.6就可以),


装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,如果你是解压版的Eclipse,
就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表

先创建数据库:
CREATE DATABASE SCUTCS;
接着,创建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然后插入数据,可以用SQL语句insert into <表名> values (value1, value2, ...);

下面,我们来编写.java文件来演示一下如何访问MySQL数据库。
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驱动程序名 String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root";
try { // 加载驱动程序 Class.forName(driver);
// 连续数据库 Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句 Statement statement = conn.createStatement();
// 要执行的SQL语句 String sql = "select * from student";
// 结果集 ResultSet rs = statement.executeQuery(sql);
while(rs.next()) // 选择sname这列数据 name = rs.getString("sname
// 输出结果 System.out.println(rs.getString("sno") + "\t" + name); }
rs.close(); conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
} } }

‘伍’ java中如何实现数据库连接

Class.formName(""); // 注册驱动类.这个字符串是什么,由要连接的数据库决定.
Conncection conn = DriverManager.getConnection(url,user,pass); // 通过URL,数据库用户名,密码,取得连接

下边以Oracle为例.

Class.formName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:SID";
Conncection conn = DriverManager.getConnection(url,user,pass);

‘陆’ 怎么使用JAVA连接数据库

1、首先我们先建好数据库,然后建立好程序的目录,因为是适用于初学者的,所以就建立一个简单的java project,如图。

‘柒’ 怎么用java连接数据库

首先需要导入相应数据库的驱动文件,然后要注册驱动,Class.forname(driverName),获取Connection对象Connection conn=DriverManager.getConnection(URL);然后获取PreparedStatement对象PreparedStatement pst=conn.getPreparedState(sql,username,password)其中的username和password是你访问数据库的名称和密码;如果要使用到返回集合则可以用ResultSet对象接收,ResultSet rs=pst.executeQuery();不要使用到返回集合的话就直接pst.executeQuery();
以上的可以查jdk
1.mysql:driverName的值为:com.mysql.jdbc.Driver;url的值为:jdbc:mysql://localhost:3306/hibernate其中hibernate是你的数据库名称
2.sqlserver:driverName的值为:com.microsoft.sqlserver.jdbc.SQLServerDriver;url的值为
jdbc:sqlserver://localhost:1433;DatabaseName=" + database,其中database是你数据库名称
3.oracle:driverName的值为:oracle.jdbc.driver.OracleDriver;url的值:jdbc:oracle:thin:@127.0.0.1:1521:ora92,其中ora92是你数据库名称;

‘捌’ java中怎么连接sql数据库

java中使用jdbc连接sql server数据库步骤:
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
<2> 设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
<4> 打开Eclipse
a.新建工程-> Java -> Java project,起名为Test
b.选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
<5> 编写Java代码来测试JDBC连接SQL Server数据库

‘玖’ java怎么和数据库连接

1、加载驱动程序。

处理结果两种情况:

1、执行更新返回的是本次操作影响到的记录数。

2、执行查询返回的结果是一个ResultSet对象。

ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些 行中数据的访问。

(9)java怎么链接数据库扩展阅读:


Statement

要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3 种类型:

1、执行静态SQL语句。通常通过Statement实例实现。

2、执行动态SQL语句。通常通过PreparedStatement实例实现。

3、执行数据库存储过程。通常通过CallableStatement实例实现。

‘拾’ java怎样与数据库连接

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包

阅读全文

与java怎么链接数据库相关的资料

热点内容
保定四保信息属于哪个区 浏览:917
产品pcb是什么 浏览:514
范哥技术怎么样 浏览:975
技术流怎么转场 浏览:253
现在小型创业什么行业最赚钱代理 浏览:564
cf端游多少等级可以交易 浏览:822
vivo如何同步应用程序 浏览:46
微商怎么招代理广告词 浏览:265
新桥二手市场的东西怎么样 浏览:794
二手房交易过程中需要缴纳哪些税 浏览:344
如何创建自己管理的程序 浏览:541
程序里str是什么意思 浏览:679
如何关闭iphone的卸载程序 浏览:7
移网产品服务更改什么意思 浏览:944
虹口房屋交易中心在哪个地铁口下 浏览:671
手机号如何设置拒绝接收信息 浏览:856
澳林工厂的专属产品是什么 浏览:707
资源交易需要注意什么 浏览:810
论文数据来源如何标出 浏览:910
竹茵游交易平台帐户冻结怎么解冻 浏览:394