javaweb怎么连接mysql数据库(javaweb项目连接MySQL数据库)

javaweb怎么连接mysql数据库(javaweb项目连接MySQL数据库),第1张

安装好mysql之后,那么你现在应该安装JDK了(JDK16就可以)

安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,如果你是解压版的Eclipse,就要配置eclipseini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表

先创建数据库:

CREATEDATABASESCUTCS;

接着,创建表:

CREATETABLESTUDENT

(

SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT00000,PRIMARYKEY(SNO)

);

然后插入数据,可以用SQL语句insertinto

dbconfigproperties 文件名后缀名

文件名可自定义,后缀名只能是这个不能变\

private static DbManager dbManager = new DbManager();

public static DbManager getDbManager(){

return dbManager;

}

private static String driver=null;

private static String url=null;

private static String user=null;

private static String password=null;

static{//静态块,保证执行顺序

ResourceBundle rb = ResourceBundlegetBundle("dbconfig");//找到那个数据库的配置文件

driver = rbgetString("driver");

url = rbgetString("url");

user = rbgetString("user");

password = rbgetString("password");

}

private DbManager(){//私有构造方法,用反射找到jar包和驱动

try {

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

}

public Connection getConn(){//公共连接方法,传给别的类用

Connection conn = null;

try {

conn = DriverManagergetConnection(url,user,password);

//Systemoutprintln("数据库连接成功");

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

return conn;

}

可能最后少个大括号`自己加上就行`这个基本改改都能用

一般来说只要修改hibernatecfgxml 然后加入mysql-connector-java-507-binjar就好了 要是你的代码里有原生sql等和具体数据库相关的特征的话 那就要修改代码了

- <session-factory>

- <!-- Database connection settings

-->

<property name="connectiondriver_class">commysqljdbcDriver</property>

<property name="connectionurl">jdbc:mysql://localhost:3306/数据库名useUnicode=true</property>

<property name="connectionusername">账号</property>

<property name="connectionpassword">密码</property>

- <!-- JDBC connection pool (use the built-in)

-->

<property name="connectionpool_size">1</property>

- <!-- SQL dialect

-->

<property name="dialect">orghibernatedialectMySQLDialect</property>

- <!-- Enable Hibernate's automatic session context management

-->

<property name="current_session_context_class">thread</property>

- <!-- Disable the second-level cache

-->

<property name="cacheprovider_class">orghibernatecacheNoCacheProvider</property>

- <!-- Echo all executed SQL to stdout

-->

<property name="show_sql">true</property>

<mapping class="实体类" />

</session-factory>

</hibernate-configuration>

以上就是关于javaweb怎么连接mysql数据库(javaweb项目连接MySQL数据库)全部的内容,包括:javaweb怎么连接mysql数据库(javaweb项目连接MySQL数据库)、java项目如何打包能让客户随时修改数据库的配置、java项目更换数据库的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存