java如何连接数据库?JDBC(Java DataBase Connectivity)是Java数据库连接API 。JDBC能完成与一个数据库建立连接,然后向数据库发送SQL语句 , 再处理数据库返回的结果 。
JDBC在设计上和ODBC相似 。JDBC和数据库建立连接的一种方式是首先建立起一个JDBC-ODBC桥接器 。
首先安装office2000,就有了Access2000,启动Access,建立新数据库mess.mdb,建立包含两个文本型字段name和sex的表,表名为member,随便录入一些字符串到member表中,保存在任意目录下,比如说C盘下 。然后打开控制面板 - 管理工具 - 数据源 (ODBC),选择"系统DSN",也可以选择"用户DSN"选项卡,系统的DSN对每个用户都适用可避免调试时出现的权限问题 , 单击“添加”,
点击"完成",弹出的对话框里将"数据源名"一项设为你喜欢的名字,比如redsun 。点"选择",找到"C:\mess.mdb"文件,如此一个ODBC数据源就配置好了 。
要连接该数据源,也就是连接数据库,首先要建立一个JDBC-ODBC桥接器,上面已经说过了,其方法是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class 是Java.lang包中的一个类,通过调用它的静态方法forName就可以建立桥接器 。但建立桥接器时可能发生异常 , 这是我们所不想见到的,因此要捕获这个异常:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){异常捕获}
然后就是连接数据库了,这里要用到java.sql包中的Connection类声明一个对象 , 再用类DriverManager调用它的静态方法getConnection创建这个连接 。
Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","数据源用户名","数据源密码");
为防止连接出现异常,这里也要有个异常的处理,具体看代码:
=========access.java============
程序代码
import java.sql.*;
public class access{
public static void main(String args[]){
Connection con;
Statement sql; //声明Statement对象
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println("" e);
}
try{
con=DriverManager.getConnection("jdbc:odbc:redsun","","");
sql=con.createStatement();
rs=sql.executeQuery("Select * FROM member");
while(rs.next()){
String name=rs.getString(1); //获得数据库第一列
String sex=rs.getString(2);
System.out.println("姓名:" name); //输出信息
System.out.println("性别:" sex);
}
con.close();
}
catch(SQLException el){}
}
}
编绎access.java, 然后在命令提示符中先切换到编绎后的access.class的目录,执行:
java access 回车
以上这个例子只是简单的连接数据库,并静态游标方式显示数据,更新、删除和添加数据库以前学过sql的很容易理解,语法为:
String xx="sql语句";
Statement对象.executeUpdate(xx);
java 修改数据库中的数据先要配置一个数据源java建立桥接器代码,打开控制面板 - 管理工具 - 数据源 (ODBC),选择"系统DSN",也可以选择"用户DSN"选项卡,点击"完成",弹出java建立桥接器代码的对话框里将"数据源名"一项设为你喜欢的名字,比如redsun 。点"选择"java建立桥接器代码 , 例如java建立桥接器代码:找到"C:/mess.mdb"文件java建立桥接器代码,如此一个ODBC数据源就配置好了 。要连接该数据源,也就是连接数据库,首先要建立一个JDBC-ODBC桥接器,上面已经说过了,其方法是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class 是Java.lang包中的一个类,通过调用它的静态方法forName就可以建立桥接器 。但建立桥接器时可能发生异常,这是我们所不想见到的 , 因此要捕获这个异常:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){异常捕获}
然后就是连接数据库了,这里要用到java.sql包中的Connection类声明一个对象,再用类DriverManager调用它的静态方法getConnection创建这个连接 。
Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","数据源用户名","数据源密码");
java建立JDBC-ODBC桥接器(SQLserver 2005)控制面板 -》 性能和维护 --》管理工具--》数据源-》系统DSN 点击添加 选择 SqlServer 点击完成 。你需要在windows上配置一个数据源 。
如果照你这样学习下去 。你将变成一个废物 。
这么过时的东西非得要搞清 。
什么东西不必研究的那么透彻 。
Java如何连接access数据库1 创建数据源控制面板--性能与维护--管理工具--数据源或者控制面板--ODBC , 在ODBC数据源管理器中选择“用户DSN”,选择添加,将出现选择安装数据源驱动程序java建立桥接器代码的对话框 。选择Microsoft Access Driver(*.mdb)并完成 。将弹出“创建数据源”对话框 。为创建的数据源取名,例如sun 。选择数据库也就是Access文件的存放地址(最好不要存在中文) 。如果要设置login name或者password则选择高级 , 不需要直接确定 。2 建立JDBC-ODBC桥接器建立桥接器java建立桥接器代码:try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//(sun为数据源的名字,见1)}catch(ClassNotFoundException e){}3 连接到数据库使用java.sql包中的Connection类声明的一个对象,使用DriverManager调用它的静态方法getConnection创建对象try{Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","login name","password");//(如果不存在login name 和password,则使用双引号表示即可"")}catch(SQLException e){}即可完成于access的连接 。希望对你有用 , 望采纳!
【java建立桥接器代码 java桥接模式举例】关于java建立桥接器代码和java桥接模式举例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 有一个叫什么狐直播,app狐狸直播
- ios射击类游戏排行榜,ios射击游戏推荐 单机
- 视频号直播流量怎么突破,视频号直播有自然流量吗
- 数据库mysql怎么短期学会 数据库mysql怎么短期学会操作
- linux崩溃命令,linux系统崩溃拯救数据
- cf显卡怎么调到16位,cf怎么调显卡才顺畅
- word如何删横线,word中怎么删掉横线
- python中函数的含义 python 函数中的函数
- 电脑好用的xp系统怎么安装系统,电脑好用的xp系统怎么安装系统软件