java怎么连接数据库

java怎么连接数据库,第1张

不清楚你想连接什么数据库 以下是一些数据库的连接:

mySQl:

Connection conn=null;

Statement st=null;

ResultSet rs=null;

try{

ClassforName("commysqljdbcDriver");

String url="jdbc:mysql://127001:3307/数据库名";

String user="root";

String password="";

conn= DriverManagergetConnection(url,user,password);

st=conncreateStatement();

}

catch(Exception e)

{

eprintStackTrace();

}

SQLSERVER:

Connection conn=null;

Statement st=null;

ResultSet rs=null;

PreparedStatement upst = null;

try{

ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");

String url="jdbc:microsoft:sqlserver://127001:1433;DatabaseName=数据库名";

String user="sa";

String password="";

conn= DriverManagergetConnection(url,user,password);

}

catch(Exception e)

{

eprintStackTrace();

}

ORACLE:

try {

ClassforName("oraclejdbcdriverOracleDriver"); // 加载驱动类

// 注册JDBC驱动

DriverManagerregisterDriver(new oraclejdbcdriverOracleDriver());

String sourceURL = "jdbc:oracle:thin:@localhost::1521:orcl"; //localhost视具体情况需要改变

String user = "scott";//用户

String password = "tiger";//密码

con = DriverManagergetConnection(sourceURL,user,password); // 建立连接

}catch (Exception e){

eprintStackTrace();

}

ACCESS:

这里有非常详细的介绍 一看就懂>

现在一般都是用spring框架来连接的,类似下面这种,在spring配置文件中添加

<!-- 事务管理器配置, 使用jdbc事务 -->

<bean id="transactionManager"

class="orgspringframeworkjdbcdatasourceDataSourceTransactionManager">

<property name="dataSource" ref="dataSource"/>

</bean>

<!-- MyBatis配置 -->

<bean id="sqlSessionFactory" class="orgmybatisspringSqlSessionFactoryBean">

<property name="dataSource" ref="dataSource"/>

<property name="configLocation" value="classpath:META-INF/mybatis-configxml"/>

<property name="mapperLocations" value="classpath:META-INF/mapper/xml"/>

</bean>

然后在properties文件中添加:

jdbcdriver=commysqljdbcDriver

jdbcurl=jdbc:mysql://localhost:3306/databasecharacterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&allowMultiQueries=true

jdbcusername=root

jdbcpassword=

如果你要用最基本的JDBC连接的话,你去看这种网页链接

以上就是关于java怎么连接数据库全部的内容,包括:java怎么连接数据库、Java如何连数据库.、求指导java连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存