千家信息网

Jdbc连接常见数据库的示例分析

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,Jdbc连接常见数据库的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.Jdbc连接Access数据库①通过控制面板>>管
千家信息网最后更新 2024年11月22日Jdbc连接常见数据库的示例分析

Jdbc连接常见数据库的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1.Jdbc连接Access数据库

①通过控制面板>>管理工具>>数据源 选择系统DNS选项卡,添加Microsoft Access Driver (*.mdb),以数据源名称sample为例,选择数据库文件。在程序的链接代码如下:

public static Connection getConnection() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:sample", "", ""); //此种连接方式需要建立一个名为sample的数据源
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

②直接在程序中建立连接,代码如下:

public static Connection getConnection() {
try {
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D://Documents and Settings//Administrator//workspace//sample.mdb";
//url中要给出数据库的绝对路径
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url, "", "");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

2.Jdbc连接MySQL数据库(需要引入mysql的驱动程序 )

public static Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/bookstore?user=root&password=&characterEncoding=utf-8");//bookstore是你的数据库名称
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

3.Jdbc连接Oracle数据库(需要引入Oracle的驱动程序classes12)

public static Connection getConnection() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:oracle9i", "scott","tiger");//oracle9i是数据库名
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

关于Jdbc连接常见数据库的示例分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

数据 数据库 程序 分析 数据源 问题 常见 示例 代码 名称 更多 驱动程序 帮助 解答 选择 驱动 易行 简单易行 内容 小伙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 打开快手显示无法访问服务器 网络安全的威胁和风险是什么 神泣服务器架设后怎么登录游戏 风电场网络安全区域划分 曙光服务器维修站 vfox数据库设计实验报告 简历 软件开发 华为数据库培训机构 最顶尖的互联网科技成果 数据库中表有哪几种类型sql 物联网 硬件还是软件开发 绩溪专业软件开发服务有几种 数据库日期运算结果 mac软件开发swift 上位机做服务器端与三菱plc 网络安全保险如何索赔 v2x是蜂窝移动网络技术吗 旧服务器回收价格 金融软件开发英语怎么说 联想服务器第次一启动 免费的数据库管理工具mysql 北京服务器电源价格 秒懂百科网络安全课堂第一期 阿里云服务器试用如何作废 数据库保护协议 网络安全严峻形势 天信计算机网络技术有限公司 华为鲲鹏服务器CpU是什么 厂家信誉好的软件开发人员 lol退出就无法连接服务器
0