不清楚你想连接什么数据库 以下是一些数据库的连接:
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连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)