tds for mysql_tds数据库是什么-和tds数据库相关的问题-阿里云开发者社区

publicstaticfinalStringDBurl="jdbc:mysql(此处少一个冒号)//localhost:3306/mldn";

看到了,粗心了。谢谢大哥了、

conn=DriverManager.getConnection(DBurl,User,Password);

state=conn.createStatement();

Stringsql="insertintouser(id,name)values(3,3)";

state.executeUpdate(sql);

conn.close();

这一坨咋不包在trycache finally里。。。。。。。。。。。。

Connectionconn=null;    Statementstate=null;

try{

Class.forName(Dri);

conn=DriverManager.getConnection(DBurl,User,Password);    state=conn.createStatement();        Stringsql="insertintouser(id,name)values(3,3)";    state.executeUpdate(sql);  }catch(ClassNotFoundExceptione){

System.out.println("出现错误"+e);

}

finally{

conn.close();

xx.close();

xx.close();

}

}

}

这样还靠点谱刚才没看见还有个throws····回复

@空清城:也行啊,关键是你获得conn时会出异常,你没处理大哥。我将程序中会出现的异常在主方法抛出不处理不行吗?另外

Dri="org.gjt.mm.mysql.Driver";这是啥????你写错了回复

@softsword:这个写法也是可以的。我咋记得是com.mysql.jdbcDriver这个是没有错的。这个是驱动的一个什么东西的、

问题追加:

一下代码是可以运行的可以有结果;但是本人看不出不同。

麻烦看出来的人讲解一下importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.Statement;

publicclassConnectdemo1{

//定义MySQL的数据库驱动程序

publicstaticfinalStringDBDRIVER="org.gjt.mm.mysql.Driver";

//定义MySQL数据库的连接地址

publicstaticfinalStringDBURL="jdbc:mysql://localhost:3306/mldn";

//MySQL数据库的连接用户名

publicstaticfinalStringDBUSER="root";

//MySQL数据库的连接密码

publicstaticfinalStringDBPASS="root";

publicstaticvoidmain(Stringargs[])throwsException{ //所有的异常抛出

Connectionconn=null;  //数据库连接

Statementstmt=null;   //数据库操作

Class.forName(DBDRIVER); //加载驱动程序

Stringsql="INSERTINTOuser(id,name)"+

"VALUES(3,3)";

conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);

stmt=conn.createStatement(); //实例化Statement对象

stmt.executeUpdate(sql);  //执行数据库更新操作

stmt.close();     //关闭操作

conn.close();   //数据库关闭

}

};

下面是对各种数据库的驱动类名和URL格式的汇总。如表3所示。其中hostip代表ip地址,dbname代表数据库名。

数据库

驱动类名

URL格式

Oracle

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:@hostip:1521:dbname

Sybase

com.sybase.jdbc2.jdbc.SybDriver

jdbc:sybase:Tds:hostip:4100/dbname

Mysql

com.mysql.jdbc.Driver

jdbc:mysql://hostip:3306/dbname?useUnicode=true&characterEncoding=GBK

SQLServer2000

com.microsoft.jdbc.sqlserver.SQLServerDriver

jdbc:microsoft:sqlserver://hostip:1433;DatabaseName=dbname

SQLServer2005

com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc:sqlserver://hostip:1433;DatabaseName=dbname

SQLServer7.0

net.sourceforge.jtds.jdbc.Driver

jdbc:jtds:sqlserver://hostip:1433/dbname

DB2

com.ibm.db2.jcc.DB2Driver

jdbc:db2://hostip:50000/dbname

Informix

com.informix.jdbc.IfxDriver

jdbc:informix-sqli://hostip:port/dbname:informixserver=谢谢了。以后不用愁了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值