jdbc能连接哪些数据库,java连接什么数据库比较好
来源:整理 编辑:黑码技术 2024-05-30 04:25:53
本文目录一览
1,java连接什么数据库比较好
jdbc 和odbc 都是连接数据库的一种方式
现在常用的都是jdbc 包括Hibernate和ibatis都是对jdbc的封装
一般用的数据库是 mysql,oracle,sqlserver,db2 等等。。。。
2,java语言跟什么数据库连接最好
一般来说,用MySQL数据库伸缩性比较大些,你不会要做很大的东东吧?但是java的数据库连接比其他的稍微麻烦一点,不过你学这个的就不用我说了吧他的连接语句是这样的:Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" //myDB为数据库名 Connection conn= DriverManager.getConnection(url);只要有相应的驱动,什么数据库都可以连的可以采用JDBC,也可以采用ODBC,数据源DB2,MYSQL,ORACLE等等。。java可以通过相应的驱动连接任何数据库.也可以通过jdbc-odbj桥接进行数据连接
3,jdbc只能连接mysql数据库吗
jdbc只是一个统称,mysql和oracle等都提供了jdbc驱动,以便java通过这个驱动访问相应的数据库。是需要启动mysql服务 root连接代码:import java.sql.*;public class jdbcutil jdbcutil() try class.forname("com.mysql.jdbc.driver"); }catch(exception e) e.printstacktrace(); }}public connection getconnection() throws exception return drivermanager.getconnection("jdbc:mysql://localhost:3306/你的数据库名字","一般是root","你的密码");}public void close(connection con, statement st) throws exception con.close(); st.close();}public void close(connection con, statement st,resultset rs) throws exception con.close(); st.close(); rs.close();}}
4,如何通过jdbc连接mysql数据库
在网上搜索jdbc代码。很多的。1.引入mysql连接驱动jar包。2.建立连接;3.注册驱动;4.提交连接(url,username,password);5.执行增删改等;6.注意事务处理;7.使用完关闭连接。1. 首先你需要导入mysql的jar包。2. 加载数据库驱动:class.forname("com.mysql.jdbc.driver");3. 建立连接:connection conn = drivermanager.getconnection("jdbc:mysql://localhost:3306/db_book", "username", "password");4. 进行相应的crud操作:string sql = "select * from t_user";preparedstatement pstmt = conn.preparestatement(sql);resultset rs = pstmt.executequery();Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=UTF-8","用户名","密码"); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("sql语句");<bean id="dalClient" class="com.suning.framework.dal.client.support.DefaultDalClient"><!-- 数据源路由配置 --><!-- <property name="rules"><map><entry key="route.userId > 0 && route.userId < 50"value-ref="dataSourceForOrderOne" /><entry key="route.userId>=50 && route.userId<100"value-ref="dataSourceForOrderTwo" /></map></property> --><!-- SQL的Xml配置路径 --><property name="resources" value="classpath*:conf/sqlMap/sqlMap_*.xml" /><!-- 定义默义的数据源 --><property name="defaultDataSource" ref="dataSource" /></bean>
文章TAG:
连接 哪些 数据 数据库 jdbc能连接哪些数据库