在使用MyEclipse中的DB Browser 连接MySql数据库报错如下:

在使用MyEclipse中的DB Browser 连接MySql数据库报错如下:,第1张

连接字符串错误

格式如下:

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

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance()

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

String user="test"

String password="test"

Connection conn= DriverManager.getConnection(url,user,password)

2、DB2数据库

Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance()

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

String user="admin"

String password=""

Connection conn= DriverManager.getConnection(url,user,password)

3、Sql Server7.0/2000数据库

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance()

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

String user="sa"

String password=""

Connection conn= DriverManager.getConnection(url,user,password)

4、Sybase数据库

Class.forName("com.sybase.jdbc.SybDriver").newInstance()

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

Properties sysProps = System.getProperties()

SysProps.put("user","userid")

SysProps.put("password","user_password")

Connection conn= DriverManager.getConnection(url, SysProps)

5、Informix数据库

Class.forName("com.informix.jdbc.IfxDriver").newInstance()

String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver user=testuserpassword=testpassword"//myDB为数据库名

Connection conn= DriverManager.getConnection(url)

6、MySQL数据库

Class.forName("org.gjt.mm.mysql.Driver").newInstance()//或者Class.forName("com.mysql.jdbc.Driver")

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

Connection conn= DriverManager.getConnection(url)

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

DriverManager.getConnection(url,user,password)

7、PostgreSQL数据库

Class.forName("org.postgresql.Driver").newInstance()

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

String user="myuser"

String password="mypassword"

Connection conn= DriverManager.getConnection(url,user,password)

8、access数据库直连用ODBC的

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)}DBQ="+application.getRealPath("/Data/ReportDemo.mdb")

Connection conn = DriverManager.getConnection(url,"","")

Statement stmtNew=conn.createStatement()

一 连接Oracle

在MyEclipse中打开DB Browser;右键,新建;

连接Oracle用到的jar包在Oracle安装目录的如下目录;

新建连接对话框中,Driver template选中Oracle (Thin driver);Driver name起个易识别的名字;

其他填入如下图内容;用户此处使用的是scott;测试连接成功后进入下一步;

应该是你的myeclipse 中的这个项目的编码格式不正确造成的。

解决方法:

在你的myeclipse中的Window→ Preferences → General → Editors → Text Editors → Spelling → 单击Other更改 成UTF-8→ Ok、

希望可以帮到你。、。


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

原文地址: http://outofmemory.cn/zaji/6115863.html

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

发表评论

登录后才能评论

评论列表(0条)

保存