从错误信息来看,是缺少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数据库报错如下:、求助求助.收缩数据库报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)