数据库oracle,pgsq,mysql.相关设置
2017-03-20 10:42
316 查看
一.将工程中pgsql转换成mysql
1,修改数据库方言名:
<property name="hibernateProperties">
<!-- 各数据库对应的方言(Dialect) -->
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
2,修改数据库连接配置信息
#pgsql
connection.driverclass=com.mysql.jdbc.Driver
#aliyun
connection.url=jdbc\:mysql\://localhost:3306/hotel
3.获取mysql驱动包。
compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.17'
二.访问pgsql数据库:
JdbcPool pool = new JdbcPool();
Connection conn=null;
try {
conn=pool.getConnection();
conn.setAutoCommit(true);
CallableStatement proc=conn.prepareCall("{call databack(?)}");
proc.registerOutParameter(1, Types.INTEGER);
proc.execute();
int key= proc.getInt(1);
//System.out.print("dadad:"+key);
proc.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
连接过程:
public static final String DBDRIVER = "oracle.jdbc.derver.oracleDricer" ///数据库驱动
public static final String DBURL =“jdbc:oracle:thin:@localhost:1521:mldn”
public static final String DBUSER ="scott'
public static final String PASSWORD ="tiger'
Class.forName(DBDRIVER);
Connection con=DriverManager.getConnection(DBURL,DBUSER,PASSWORD);
String aql ="select mid ,name form menber"
PreparedStatement pstmt=conn.prepareStatement(sql);
ResultSet rs =pstmt.executeQuery();
while (){
int mid =rs.getInt(1);
}
conn.close
三.ServerSQL数据库连接:
String url="jdbc:sqlserver://ip地址:端口号;DatabaseName=TramCar";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn=DriverManager.getConnection(url,"huatu","dc_1234");
/* String sql1 = " ";
PreparedStatement pstmt=conn.prepareStatement(sql1);
ResultSet rs=pstmt.executeQuery();
1,修改数据库方言名:
<property name="hibernateProperties">
<!-- 各数据库对应的方言(Dialect) -->
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
2,修改数据库连接配置信息
#pgsql
connection.driverclass=com.mysql.jdbc.Driver
#aliyun
connection.url=jdbc\:mysql\://localhost:3306/hotel
3.获取mysql驱动包。
compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.17'
二.访问pgsql数据库:
JdbcPool pool = new JdbcPool();
Connection conn=null;
try {
conn=pool.getConnection();
conn.setAutoCommit(true);
CallableStatement proc=conn.prepareCall("{call databack(?)}");
proc.registerOutParameter(1, Types.INTEGER);
proc.execute();
int key= proc.getInt(1);
//System.out.print("dadad:"+key);
proc.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
连接过程:
public static final String DBDRIVER = "oracle.jdbc.derver.oracleDricer" ///数据库驱动
public static final String DBURL =“jdbc:oracle:thin:@localhost:1521:mldn”
public static final String DBUSER ="scott'
public static final String PASSWORD ="tiger'
Class.forName(DBDRIVER);
Connection con=DriverManager.getConnection(DBURL,DBUSER,PASSWORD);
String aql ="select mid ,name form menber"
PreparedStatement pstmt=conn.prepareStatement(sql);
ResultSet rs =pstmt.executeQuery();
while (){
int mid =rs.getInt(1);
}
conn.close
三.ServerSQL数据库连接:
String url="jdbc:sqlserver://ip地址:端口号;DatabaseName=TramCar";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn=DriverManager.getConnection(url,"huatu","dc_1234");
/* String sql1 = " ";
PreparedStatement pstmt=conn.prepareStatement(sql1);
ResultSet rs=pstmt.executeQuery();
相关文章推荐
- 帝国备份王出现链接不上MYSQL,请设置好数据库相关设置...的解决方案
- oracle数据库热备方案中,自动归档模式的相关问题,-------转【一例SPFILE设置错误导致数据库无法启动】
- python 连接数据库-设置oracle ,mysql 中文字符问题
- mysql/sqlserver/oracle安装以及设置远程连接数据库访问
- 数据库mysql,oracle,sqlite,mariadb 相关收藏
- 数据库-Oracle【Oracle数据库设置默认表空间问题及Oracle,SQL,MySQL的自增变量设置】
- Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
- JSP数据库连接方法(MySQL,MSSQL,Oracle,DB2,Informix,PostgreSQL,Sybase)
- .NET 访问 Oracle 数据库相关
- PL/SQL 设置登陆数据库的 配置文件 tnsnames.ora(oracle文件)
- 发布NBearLite v1.0.0 beta - 全面支持SqlServer,Oracle,MySql,PostgreSql数据库存储过程调用代码生成(C#/VB.NET)
- MySQL优化全攻略-相关数据库命令
- .NET 访问 Oracle 数据库相关
- Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
- Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
- JSP 连接各类数据库大全(Oracle,MSSQL,DB2,Informix,SyBASE,MYSQL,PostgreSQL)
- Oracle/Sqlserver/MySQL三种数据库选取第m至第n行记录(zt)
- .NET 访问 Oracle 数据库相关
- .NET 访问 Oracle 数据库相关(转自破宝)
- mysql,sqlserver,oracle三种数据库的大对象存取