java-jdbc,加载数据库驱动

java-jdbc,加载数据库驱动,第1张

Java语言本身只提供了数据库连接和 *** 作接口,而实现这些接口的就是数据库厂商了,所以每次你要连接数据库就必须下载对应数据库厂商的JDBC驱动,也就是接口实现程序。这个需要持久的预设环境,就是你必须告诉你的程序你的接口实现程序在哪。也就是哪个jdbc驱动程序的包在哪,java程序在连接数据库之前需要通过反射机制创建jdbc驱动程序包中的所有类。

拷过来的,你看看吧,我就是按这个做的。

Java连接数据库过程:

第一步:驱动安装和路径设置Step1:到mysql的官方网站下载mysql-connector-java-5118zip驱动,解压以后复制里面的mysql-connector-java-5118jar到jdk安装目录的lib文件夹中;Step2:设置环境变量CLASSPATH=;%JAVA_HOME%\lib\mysql-connector-java-5118jar;

第二步:程序编写

Step1:在程序中加载并注册JDBC驱动器,其中JDBC-ODBC在JDK自带,默认已经注册,所以不需要注册;

ClassforName(“commysqljdbcDriver”);

javasqlDriverManagerregisterDriver(newcommysqljdbcDriver()); //对于MySQL不是必须

Step2:建立与数据库的连接

Connection con =javasqlDriverManagergetConnection(dburl,user,pwd);

dburl表示连接数据库的JDBC URL: jdbc:mysql://localhost:3306/DB_NAME

user: 数据库用户名

pwd:数据库密码

Step3:创建Statement对象,准备执行SQL语句

Statement stmt = concreateStatement();

Step4: 执行SQL语句

String sql = “select from tb_name”;

ResultSet rs = stmtexecuteQuery(sql);

Step5:遍历ResultSet对象中的记录

while(rsnext()){

String name = rsgetString(index);

Long id = rsgetLong(index);

Int age = rsgetInt(index);

}

Step6:关闭数据库

rsclose();

stmtclose();

conclose();

本文来自CSDN博客,转载请标明出处:>

String url="jdbc:mysql;//localhost:3306/jdbc";

这句话有错误 mysql后面应该是冒号而不是分号

String url="jdbc:mysql://localhost:3306/jdbc";

还有问题,再HI我吧我用你的程序成功查询我的mysql数据库了

出现以上问题请检查:

1你的程序(工程)内是否已引进Microsoft SQL Server 2000 Driver for JDBC的3个驱动包:msbasejar、mssqlserverjar、msutiljar。同时保证程序正常(异常的捕获、结果集的关闭、连接的关闭等)。

2你的SQL Server 2000 数据库是否打了sp3及其以上补丁以开启1433端口,否则将无法连接数据库。

以上就是关于java-jdbc,加载数据库驱动全部的内容,包括:java-jdbc,加载数据库驱动、请问用java如何连接mysql数据库 mysql server版本为 5.5.22 驱动包版本为5.1.18、java连接数据库(Mysql)报错找不到驱动,详细信息看图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9762434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存