用java连接数据库报错。。

用java连接数据库报错。。,第1张

错误信息来看,是缺少SQLServer的JDBC驱动包,可以通过如下方式解决:

1、如果是maven程序,在pom文件中加入sqlserver驱动

<dependency>

<groupId>commicrosoftsqlserver</groupId>

<artifactId>mssql-jdbc</artifactId>

<version>731jre12-preview</version>

<scope>test</scope>

</dependency>

2、如果不是maven程序,百度搜索jdbc sqlserver jar ,然后把下载的jar引入到程序中

连接字符串错误

格式如下:

1、Oracle8/8i/9i数据库(thin模式)

ClassforName("oraclejdbcdriverOracleDriver")newInstance();

String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID

String user="test";

String password="test";

Connection conn= DriverManagergetConnection(url,user,password);

2、DB2数据库

ClassforName("comibmdb2jdbcappDB2Driver ")newInstance();

String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名

String user="admin";

String password="";

Connection conn= DriverManagergetConnection(url,user,password);

3、Sql Server70/2000数据库

ClassforName("commicrosoftjdbcsqlserverSQLServerDriver")newInstance();

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为数据库

String user="sa";

String password="";

Connection conn= DriverManagergetConnection(url,user,password);

4、Sybase数据库

ClassforName("comsybasejdbcSybDriver")newInstance();

String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名

Properties sysProps = SystemgetProperties();

SysPropsput("user","userid");

SysPropsput("password","user_password");

Connection conn= DriverManagergetConnection(url, SysProps);

5、Informix数据库

ClassforName("cominformixjdbcIfxDriver")newInstance();

String url = "jdbc:informix-sqli://123456789:1533/myDB:INFORMIXSERVER=myserver; user=testuser;password=testpassword"; //myDB为数据库名

Connection conn= DriverManagergetConnection(url);

6、MySQL数据库

ClassforName("orggjtmmmysqlDriver")newInstance(); //或者ClassforName("commysqljdbcDriver");

String url ="jdbc:mysql://localhost:3306/myDBuser=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" //myDB为数据库名

Connection conn= DriverManagergetConnection(url);

或者:String url ="jdbc:mysql://localhost:3306/myDB";//myDB为数据库名

DriverManagergetConnection(url,user,password);

7、PostgreSQL数据库

ClassforName("orgpostgresqlDriver")newInstance();

String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名

String user="myuser";

String password="mypassword";

Connection conn= DriverManagergetConnection(url,user,password);

8、access数据库直连用ODBC的

ClassforName("sunjdbcodbcJdbcOdbcDriver") ;

String url="jdbc:odbc:Driver={MicroSoft Access Driver (mdb)};DBQ="+applicationgetRealPath("/Data/ReportDemomdb");

Connection conn = DriverManagergetConnection(url,"","");

Statement stmtNew=conncreateStatement();

首先打开SQL Server企业管理器,点击菜单 工具,选择 SQL查询分析器。在查询分析器中输入SQL脚本,“backup log [要 *** 作的数据库] with no_log”,然后执行该语句。 程序提示命令已成功完成后,

一、我们一般的连接步骤如下:

1、在MyEclipse中连接MySQL数据库:依次点击window-->show view-->other-->MyEclipse Database-->DB Browser

2、选中DB Browser,右键单击,并选择New一个数据连接的菜单,新建一个MySQL连接,在d出的新窗口中填入相应的信息

3、然后点击Finish,完成此次 *** 作,却得到了如下图所示的错误信息,尝试多次也无法连接,为了验证用户名和密码是否正确,我们在MySQL终端尝试输入该用户和密码

二、解决方法:

最终在终端使用“select from mysqluser;”命令查询用户表的时候,结果返回却只有root一个用户,然后将MyEclipse中MySQL连接中的User name改成root就能连接成功了。

参考资料

MyEclipse连接MySQL数据库报错解决办法脚本之家[引用时间2017-12-29]

由于您的问题不太明确,我无法理解您想要的是什么。但是,我可以提供您几个运行JavaWeb DBCreate的结果的可能性:

- 如果成功地运行了JavaWeb DBCreate,则应该会在数据库中创建相应的表和字段,从而允许您使用已定义的模式来存储数据。

- 如果出现数据库连接错误,则DBCreate将无法与数据库建立连接,可能会显示相应的错误消息。

- 如果您输入了错误的数据库信息,例如使用了错误的端口号、主机名或用户名/密码,则DBCreate也会显示错误消息,因为它无法连接到数据库。

- 请注意,如果表已经存在,DBCreate可能会出现错误消息,因为它不能重新创建一张已经存在的表。

这些只是一些可能的结果,具体结果会因为您的代码和环境而有所不同。

以上就是关于用java连接数据库报错。。全部的内容,包括:用java连接数据库报错。。、在使用MyEclipse中的DB Browser 连接MySql数据库报错如下:、求助求助.收缩数据库报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存